Tất cả các tài sản có sẵn trong mã có thể được thiết lập với các thuộc tính trong bố trí XML.Nói chung, vẫn giữ thiết kế thị giác tách từ ứng dụng mã giúp giữ các mã ngắn gọn. Với Android có sẵn trên hàng trăm các thiết bị khác nhau của kích thước màn hình khác nhau, xác định bố cục của bạn như là nguồn lực XML làm cho nó dễ dàng hơn cho bạn để bao gồm nhiều bố trí tối ưu hóa cho màn hình dif¬ferent.Bạn sẽ tìm hiểu làm thế nào để xây dựng giao diện người dùng của bạn bằng cách tạo bố trí và xây dựngXem tuỳ chỉnh của riêng bạn trong chương 4, "xây dựng giao diện người dùng.Trong số các loại ứng dụng AndroidHầu hết các ứng dụng mà bạn tạo trong Android sẽ rơi vào một trong các loại sau:> Foreground — Một ứng dụng rất hữu ích chỉ khi nó ở phía sau và có hiệu quả bị đình chỉ khi nó không phải là có thể nhìn thấy. Trò chơi là những ví dụ phổ biến nhất.^ Nền — Ứng dụng với giới hạn tương tác, ngoài ra khi đang là config¬ured, dành hầu hết tuổi thọ của pin ẩn. Các ứng dụng này là ít phổ biến hơn, nhưng tốt exam¬ples bao gồm cuộc gọi kiểm tra ứng dụng, tin nhắn SMS phản ứng tự động và đồng hồ báo thức.> Đầm — Được thiết kế tốt nhất các ứng dụng rơi vào loại này. Tại cực là mộtCác ứng dụng tương tác giới hạn mong đợi, nhưng do hầu hết các công việc của họ trong nền.Một ví dụ phổ biến sẽ là một máy nghe nhạc phương tiện truyền thông. Ở cực khác là các ứng dụng mà thường được sử dụng như là các ứng dụng nền trước nhưng mà làm các công việc quan trọng trong nền. Ứng dụng email và tin tức là ví dụ tuyệt vời.^ Widget và sống hình nền — một số ứng dụng được đại diện chỉ như là một Widget màn hình chủ hoặc là Live Wallpaper.Ứng dụng phức tạp thường được khó khăn để pigeonhole vào một thể loại duy nhất và thường bao gồm ele¬ments của mỗi loại. Khi tạo các ứng dụng của bạn, bạn cần phải xem xét làm thế nào nó có khả năng được sử dụng và sau đó thiết kế cho phù hợp. Phần sau đây xem xét chặt chẽ hơn một số trong những cân nhắc thiết kế đối với từng loại ứng dụng.Phía sau các ứng dụngKhi tạo các ứng dụng nền trước, bạn cần phải xem xét cẩn thận vòng đời hoạt động (được mô tả trong chương 3) để cho các hoạt động thiết chuyển mạch liền mạch giữa các nền tảng và foreground.Ứng dụng có ít quyền kiểm soát của qui trình, và với không có dịch vụ chạy nền ứng dụng là một ứng cử viên cho cleanup bởi Android của quản lý tài nguyên. Điều này có nghĩa rằng bạn cần phải lưu trạng thái của các ứng dụng khi nó lại phía sau, và sau đó trình bày cùng một trạng thái khi nó trở lại phía trước.
đang được dịch, vui lòng đợi..