Các ứng dụng Android được viết bởi ngôn ngữ JAVA. Mã Java đã được biên dịch cùng với các dữ liệu và các file tài nguyên được yêu cầu bởi ứng dụng được đóng gói bởi tool aapt trong Android package, một file archive .apk . File này được sử dụng để phân phối các ứng dụng và cài đặt nó lên thiết bị, nó là file mà người dùng download nó vào ứng dụng. Tất cả code trong một file .apk được xem là một ứng dụng. Theo mặc định, mỗi ứng dụng Android chạy trên tiến trình Linux của chính nó. Android bắt đầu tiến trình khi code của ứng dụng cần được thực thi và kết thúc tiến trình khi nó không còn cần thiết và các tài nguyên của ứng dụng được yêu cầu bởi các ứng dụng khác. Mỗi một tiến trình đều có một máy ảo VM của riêng nó, vì vậy code của mỗi ứng dụng chạy độc lập với các ứng dụng khác. Theo mặc định, mỗi ứng dụng được chỉ định một ID người dùng Linux duy nhất. Permission được thiết lập để các file của ứng dụng chỉ hiển thị cho người dùng đó và chỉ ...
Nơi chia sẽ kiến thức CNTT, lập trình . . .