Bạn cũng nên làm theo các hướng dẫn thực hành tốt nhất cho việc sử dụng Thông báo và sử dụng giao diện người dùng chung chung ele¬ments và chủ đề để duy trì tính nhất quán giữa các ứng dụng.
Có nhiều kỹ thuật khác mà bạn có thể sử dụng để đảm bảo trải nghiệm người dùng liền mạch, và bạn sẽ được giới thiệu với một số của chúng như bạn khám phá thêm các khả năng có sẵn trong Android trong các chương sắp tới.
Cung cấp Truy
Khi thiết kế và phát triển các ứng dụng của bạn, điều quan trọng là không để cho rằng mỗi người sử dụng sẽ được chính xác giống như bạn. Điều này có ý nghĩa đối với quốc tế và khả năng sử dụng nhưng là rất quan trọng trong việc cung cấp hỗ trợ truy cập cho người dùng khuyết tật mà đòi hỏi họ phải tương tác với các thiết bị Android của họ theo những cách khác nhau.
Android cung cấp cơ sở để giúp những người dùng điều hướng thiết bị của họ dễ dàng hơn khi sử dụng text-to-speech, thông tin phản hồi xúc giác, và trackball hoặc chuyển hướng D-pad.
để cung cấp một trải nghiệm người dùng tốt cho tất cả mọi người - kể cả những người khuyết tật thị giác, vật lý, hoặc cùng tuổi liên quan khiến họ hoàn toàn sử dụng hoặc nhìn thấy một màn hình cảm ứng - bạn có thể tận lớp của Android.
thực hành tốt nhất để làm cho ứng dụng của bạn có thể truy cập được trình bày chi tiết trong Chương 11, "Nâng cao kinh nghiệm người dùng."
là một tiền thưởng, các bước tương tự cần thiết để giúp các ứng dụng màn hình cảm ứng của bạn rất hữu ích cho người dùng khuyết tật cũng sẽ làm cho các ứng dụng của bạn dễ dàng hơn để sử dụng trên không thiết bị màn hình -touch, như GoogleTV.
CÔNG cỤ PHÁT TRIỂN ANDROID
Android SDK bao gồm một số công cụ và tiện ích để giúp bạn tạo, kiểm tra, và gỡ lỗi proj¬ects của bạn. Một cuộc kiểm tra chi tiết của từng công cụ phát triển nằm ngoài phạm vi của cuốn sách này, nhưng nó có giá trị xem xét ngắn gọn những gì có sẵn. Để biết thêm chi tiết, xem tài liệu Android tại
http://developer.android.com/guide/developing/tools/index.html.
Như đã đề cập trước đó, các plug-in ADT thuận tiện kết hợp rất nhiều những công cụ này vào IDE Eclipse, nơi bạn có thể truy cập chúng từ quan điểm DDMS, bao gồm:
► các thiết bị ảo Android và SDK quản lý - Được sử dụng để tạo và quản lý AVDs và tải gói SDK, tương ứng. Các AVD tổ chức một Emulator chạy một xây dựng đặc biệt của Android, cho phép bạn chỉ định các phiên bản hỗ trợ SDK, độ phân giải màn hình, số lượng lưu trữ thẻ SD có sẵn, và khả năng phần cứng có sẵn (chẳng hạn như màn hình cảm ứng và GPS).
► Android Emulator - An thực hiện Android VM được thiết kế để chạy trong một AVD trên máy tính của bạn phát triển. Sử dụng Emulator để kiểm tra và gỡ lỗi các ứng dụng Android của bạn.
Dịch vụ Giám sát ► Dalvik Debug (DDMS) - Sử dụng DDMS để theo dõi và kiểm soát các Emulators mà bạn đang gỡ lỗi các ứng dụng của bạn.
► Android Debug Bridge (ADB) - Một client-server ứng dụng cung cấp một liên kết đến các thiết bị ảo và vật lý. Nó cho phép bạn sao chép các tập tin, cài đặt gói ứng dụng biên dịch (.apk), và chạy các lệnh shell.
► Logcat - Một tiện ích dùng để xem và lọc đầu ra của hệ thống khai thác gỗ Android.
đang được dịch, vui lòng đợi..
