Trong một môi trường nguồn lực hạn chế, là nhanh chóng có nghĩa là đang được hiệu quả. Rất nhiều những gì bạn đã biết về cách viết mã hiệu quả sẽ được áp dụng đối với Android, nhưng những hạn chế của hệ thống nhúng và sử dụng máy ảo Dalvik có nghĩa là bạn không thể lấy những thứ cho được cấp.Đặt cược thông minh để được tư vấn là để đi đến nguồn. Đội ngũ Android đã xuất bản một số hướng dẫn cụ thể về viết mã hiệu quả cho Android, vì vậy thay vì đọc một rehash tư vấn của mình, hãy truy cập http://developer.android.com/guide/practices/design/performance.html cho lời đề nghị. Bạn có thể tìm thấy một số những gợi ý hiệu suất mâu thuẫn với thực hành thiết kế được thành lập — ví dụ, tránh việc sử dụng của getters và setters nội bộ hoặc thích các lớp học ảo trên bằng cách sử dụng giao diện. Khi viết phần mềm cho các hệ thống cố định các nguồn tài nguyên chẳng hạn như thiết bị nhúng, có thường là một com¬promise giữa các nguyên tắc thiết kế thông thường và nhu cầu đối với hiệu quả cao hơn.Một trong những chìa khóa để viết mã Android hiệu quả không phải là để mang các giả định từ môi trường máy tính để bàn và máy chủ để thiết bị nhúng.Tại một thời điểm khi 2 đến 4GB bộ nhớ là tiêu chuẩn cho hầu hết các thiết bị máy tính để bàn và máy chủ, điển hình smart¬phones tính năng khoảng 200MB SDRAM. Với bộ nhớ như là một thứ hàng hóa khan hiếm, bạn cần phải chăm sóc đặc biệt để sử dụng nó một cách hiệu quả. Điều này có nghĩa là suy nghĩ về cách bạn sử dụng ngăn xếp và đống, hạn chế sáng tạo đối tượng, và được nhận thức như thế nào biến phạm vi ảnh hưởng đến việc sử dụng bộ nhớ.
đang được dịch, vui lòng đợi..
