Sử dụng Widgets và Live Wallpaper để tăng cường các Home Screen
Widget và Live Wallpaper cho phép bạn tạo các thành phần ứng dụng năng động cung cấp một cửa sổ vào các ứng dụng của bạn, hoặc cung cấp thông tin hữu ích và kịp thời, trực tiếp trên màn hình chủ.
Cung cấp một cách để người dùng tương tác với bạn ứng dụng trực tiếp từ màn hình chủ làm tăng cam kết sử dụng bằng cách cho họ truy cập nhanh đến thông tin thú vị mà không cần phải mở ứng dụng, cũng như thêm vào một phím tắt động vào ứng dụng của bạn từ màn hình chủ của họ.
bạn sẽ học cách để tạo ra các thành phần ứng dụng cho màn hình nhà ở Chương 14, "xâm lược màn hình chủ. '
Hỗ trợ truyền thông rộng và 2D / 3D Graphics
màn hình lớn hơn và sáng hơn, màn hình độ phân giải cao hơn đã giúp làm cho các thiết bị đa phương tiện di động. Để giúp bạn làm cho hầu hết các phần cứng có sẵn, Android cung cấp thư viện đồ họa để vẽ canvas đồ họa 2D và 3D với OpenGL.
Android cũng cung cấp các thư viện toàn diện để xử lý vẫn còn hình ảnh, video, và các tập tin âm thanh, includ¬ing MPEG4, H.264 , HTTP Live streaming, VP8, WebP, MP3, AAC, AMR, HLS, JPG, PNG, GIF và các định dạng.
2D và 3D đồ họa được bảo hiểm trong chiều sâu trong Chương 11, "Nâng cao kinh nghiệm người dùng," và thư viện quản lý phương tiện truyền thông Android được bảo hiểm trong Chương 15, "Audio, video, và sử dụng các camera."
Cloud Device Messaging
Android Cloud Tin nhắn Device dịch vụ (C2DM) cung cấp một cơ chế hiệu quả cho devel¬opers để tạo ra các ứng dụng hướng sự kiện dựa trên server-side đẩy.
sử dụng C2DM bạn có thể tạo ra một trọng lượng nhẹ, luôn kết nối giữa các ứng dụng điện thoại di động của bạn và máy chủ của bạn, cho phép bạn gửi một lượng nhỏ dữ liệu trực tiếp vào thiết bị của bạn trong thời gian thực.
các dịch vụ C2DM thường được sử dụng để nhắc nhở các ứng dụng dữ liệu mới có sẵn trên máy chủ, giảm nhu cầu bỏ phiếu, giảm tác động pin của bản cập nhật của ứng dụng, và improv¬ing kịp thời của những bản cập nhật.
Bộ nhớ Tối ưu hóa và quy trình quản lý
Giống như Java và .NET, Android sử dụng thời gian chạy của riêng của nó và máy ảo để quản lý các ứng dụng ký ức. Không giống với một trong những khuôn khổ khác, thời gian chạy Android cũng quản lý các kiếp quá trình. Android đảm bảo đáp ứng ứng dụng bằng cách ngăn chặn và tiêu diệt các quy trình cần thiết để giải phóng tài nguyên cho các ứng dụng ưu tiên cao hơn.
Trong bối cảnh này, những ưu tiên cao nhất được trao cho các ứng dụng mà người dùng tương tác. Đảm bảo rằng các ứng dụng của bạn đang chuẩn bị cho một cái chết nhanh chóng nhưng vẫn có thể tiếp tục đáp ứng, và để cập nhật hoặc khởi động lại trong nền nếu cần thiết, là một yếu tố quan trọng trong một environ¬ment mà không cho phép các ứng dụng để kiểm soát thời gian sống của riêng mình.
Bạn sẽ tìm hiểu thêm về vòng đời ứng dụng Android trong Chương 3, "Tạo các ứng dụng và các hoạt động."
GIỚI THIỆU Open Handset Alliance
The Open Handset Alliance (OHA) là một bộ sưu tập của hơn 80 công ty công nghệ, includ¬ing các nhà sản xuất phần cứng, mạng di động, . các nhà phát triển phần mềm, các công ty bán dẫn, và các công ty thương mại lưu ý đặc biệt là những công ty công nghệ di động nổi bật, bao gồm Samsung, Motorola, HTC, T-Mobile, Vodafone, ARM và Qualcomm Nói cách riêng của họ, OHA đại diện cho những điều sau đây:.
Một cam kết mở cửa, một tầm nhìn chung cho tương lai, và các kế hoạch cụ thể để làm cho tầm nhìn thành hiện thực. để thúc đẩy sự đổi mới trong tiêu dùng điện thoại di động và cung cấp một, ít tốn kém hơn, và tốt hơn trải nghiệm di động phong phú hơn.
-www.openhandsetalliance.com
các OHA hy vọng cung cấp một kinh nghiệm phần mềm điện thoại di động tốt hơn cho người tiêu dùng bằng cách cung cấp các plat¬form cần thiết cho phát triển điện thoại di động sáng tạo với một tốc độ nhanh hơn và với chất lượng cao hơn so với các nền tảng hiện có, không có lệ phí cấp giấy phép cho hai nhà phát triển phần mềm hoặc các nhà sản xuất thiết bị cầm tay.
CO GÌ ANDROID RUN ON?
đầu tiên điện thoại di động Android, T-Mobile G1, được phát hành tại Hoa Kỳ vào tháng mười năm 2008. Đến đầu năm 2012, hơn 300 triệu thiết bị Android tương thích đã được bán từ hơn 39 nhà sản xuất, tại hơn 123 quốc gia, trên 231 mạng lưới vận chuyển khác nhau.
Thay vì là một hệ điều hành điện thoại di động được tạo ra cho một việc thực hiện phần cứng duy nhất, Android được thiết kế để hỗ trợ một lượng lớn các nền tảng phần cứng, từ điện thoại thông minh cho máy tính bảng và TV.
Khi không có phí bản quyền hoặc phần mềm độc quyền, chi phí để sản xuất thiết bị cầm tay cung cấp các thiết bị Android là tương đối thấp. Nhiều người bây giờ hy vọng rằng những ưu điểm của Android là một nền tảng cho việc tạo ra các ứng dụng mạnh mẽ này sẽ khuyến khích các nhà sản xuất thiết bị để sản xuất phần cứng ngày càng đa dạng và phù hợp.
đang được dịch, vui lòng đợi..
