Tạo phím home ảo cho điện thoại android

      805

Một một trong những phát minh đặc biệt nhất của hệ điều hành quản lý Android đó là hàng phím điều phối vì nó giúp bạn dùng làm việc với máy thuận lợi hơn. Trên toàn bộ những chiếc smartphone Android phổ cập trên thị trường không lắp thêm nào là không tồn tại 3 phím cơ phiên bản Back, Home, Overview. Đa số người dùng mới luôn luôn nghĩ rằng tối thiểu thì cũng phải gồm phím Back chứ không thì làm sao mà thực hiện được?Do chưa xuất hiện sự nhất quán nhất định nên có smartphone được tích thích hợp phím điều hướng vật lý, còn một số trong những khác thì lại nhằm phím điều phối ảo bên phía trong màn hình.

Bạn đang xem: Tạo phím home ảo cho điện thoại android

Nhưng vấn đề của những phím điều hướng Android không dừng lại ở đây. Trong lĩnh vực phát triển phần mềm, ví dụ hơn là so với người viết ứng dụng (developer Android) của bọn họ thì sự vĩnh cửu của phím Back có thể nói là có một ý nghĩa tiêu cực.Giữa một mặt là phím Home, phím Overview cùng bên còn lại là phím Back, họ sẽ thấy một điểm khác biệt quan trọng: nhì phím home và Overview thì vận động ở mức độ hệ điều hành và quản lý còn phím Back thì hoạt động cả sinh sống trong App. Nói giải pháp khác, theo kiến thiết mặc định thì các tác vụ với nhị nút home và Overview hồ hết sẽ không tác động gì đến thiên tài của vận dụng cả, bọn chúng được dùng làm đi tới các phần khác của hệ điều hành. Phím Back thì không giống như vậy.

*

Nói một cách 1-1 giản, nếu game ios không đề xuất phím Back thì nguyên nhân Android lại đề nghị phím Back này?iPhone với iPad không có phím Back, vì thế nên những nhà phân phát triển luôn cần phải lập một phím Back "ảo" bên trên giao diện. Với android thì khác: số đông ứng dụng không đề nghị phím Back, và không hề ít người dùng app android có trung tâm lý phụ thuộc vào vào phím Back của thiết bị.Việc những nhà cách tân và phát triển iOS phải tạo thành phím Back bên trên giao diện áp dụng của họ thực ra lại hữu ích cho chủ yếu họ! tại sao là bởi không phải bất ký màn hình hiển thị nào cũng nên hỗ trợ phím Back...

Dù với vì sao gì đi chăng nữa thì phím Back là cũng là đặc thù riêng của các thiết bị thuộc mẫu Android. Với với một QA trong quá trình hàng ngày thì quan yếu tránh khỏi tất cả "đụng chạm" đến phím Back trên những thiết bị Android.

Bạn tất cả xây dựng checklist/ flow mang đến phím Back chưa?Bạn có liên tục kiểm test các tác dụng của phím Back trên các ứng dụng không?Liệu tất cả bao nhiêu QA đã kiểm test phím Back này?

Hãy thuộc đi qua một trong những vấn đề hay chạm chán phải với phím Back như bên dưới đây

Đặt sự việc 1: tính năng chính của phím Back trên các màn hình của áp dụng là gì?

Về cơ bản thì phím Back sẽ tương tự như phím Back ảo ngay trên mỗi screen (nếu có) và sẽ sở hữu được nhiệm vụ quay trở về màn hình ngay trước đó.

Đặt vấn đề 2: Sẽ như thế nào nếu người tiêu dùng đang tạm dừng tại screen chính (Dashboard) của vận dụng và cần sử dụng phím Back?

Tùy vào xử trí riêng của những ứng dụng, vào trường phù hợp này hoàn toàn có thể dẫn đến một trong 3 cách thức sau:

Logout tài khoản người tiêu dùng hiện tại.Ứng dụng đã tắt trên màn hình và chuyển xuống chạy nền.Tắt luôn ứng dụng.

Xem thêm: Vì Sao Phần Cuối Của Phim Harry Potter "Gây Sốt"? 'Harry Potter 7

Đặt vụ việc 3: Điều gì xãy ra khi người dùng nhấn phím Back trong một pop-up cần xác nhận với 2 sàng lọc Yes/ No?

Trong trường hợp này phím Back sẽ giống như như việc người tiêu dùng chọn No, không đồng ý với yêu cầu được chuyển ra.

*

Đặt vấn đề 4: Điều gì xãy ra khi người tiêu dùng nhấn phím Back vào một pop-up cần xác nhận chỉ với cùng một nút Close/ OK?

Phím Back không triển khai xử lý gì.Phím Back có chức năng giống như nút Close/ OK.

*

Đặt vụ việc 5: Điều gì xãy ra khi người tiêu dùng nhấn phím Back tại màn hình hiển thị khi nhưng nó đang rất được tải tài liệu lên (hoặc đã hiển thị loading)

Phím Back không triển khai xử lý gì.

*

Đặt sự việc 6: tính năng của phím Back khi người tiêu dùng đang làm việc tại màn hình cài đặt của ứng dụng và gồm vài đối tượng người sử dụng được tùy chỉnh cấu hình giá trị bởi vì nút Switch (On/Off)

Phím Back không tiến hành xử lý gì.

*

Kết luận

Chúng ta bắt buộc phải thực hiện kiểm thử mang đến phím Back trên tất cả các màn hình trong ứng dụng để bảo đảm rằng phím Back ko làm tác động đến luồng giải pháp xử lý đúng của ứng dụng.Thực hiện ức chế test đến phím Back bao hàm các làm việc như: nhấn những lần trên phím Back, thừa nhận đồng thời phím Back cùng một hay các phím khác,...Kiểm thử cho các trường thực hiện phím Back trong màn hình chính, screen có pop-up xác nhận thông tin, màn hình hiển thị tải (loading screen), màn hình cài đặt, ...