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 . . .