Gói ứng dụng Android

APK
Phần mở rộng tên file.apk
Kiểu phương tiệnapplication/vnd.android.package-archive
Kiểu định dạngĐịnh dạng đóng gói
Dùng để chứaỨng dụng trên thiết bị di động
Được mở rộng từJARZIP

Gói ứng dụng Android (APK) là định dạng tập tin đóng gói sử dụng bởi hệ điều hành Android khi phân phối và cài đặt ứng dụng di độngmiddleware.

Tập tin APK tương tự như các gói phần mềm khác như APPX trên Microsoft Windows hay gói Deb trên các hệ điều hành nền Debian như Ubuntu. Để tạo ra tập tin APK, chương trình Android đầu tiên được biên dịch, sau đó tất cả các thành phần của nó sẽ được đóng gói lại vào một tập tin. Một tập tin APK chứa tất cả mã nguồn (ví dụ như các tập tin .dex), tài nguyên, tài sản, chứng nhận, và tập tin manifest. Tương tự như các định dạng tập tin khác, tập tin APK có thể đặt tên bất kì, với tên kết thúc với ".apk".[1][2][3][4]

Tập tin APK là một dạng của tập tin lưu trữ, cụ thể là gói định dạng zip dựa trên định dạng tập tin JAR, với phần mở rộng tên tập tin.apk. Loại MIME tương ứng với tập tin APK là application/vnd.android.package-archive.[5]

Tập tin APK có thể được cài đặt lên các thiết bị chạy hệ điều hành Android như cách cài đặt phần mềm lên trên PC. Khi người dùng tải về và cài đặt ứng dụng Android từ nguồn chính thức (như Google Play), hoặc từ nguồn không chính thức, nghĩa là họ cài tập tin APK đó lên thiết bị của họ. Người dùng hay lập trình viên còn có thể cài đặt tập tin APK trực tiếp lên thiết bị mà không cần tải thông qua mạng từ máy tính cá nhân, bằng cách sử dụng chương trình giao tiếp như Android Debug Bridge (adb), hay dùng chương trình quản lý tập tin trong quá trình gọi là sideloading. Theo mặc định, tùy chọn cài đặt từ nguồn không chính thức hay cài đặt trực tiếp trên các thiết bị Android bị vô hiệu hóa vì lý do bảo mật. Tuy nhiên, người dùng có thể kích hoạt bằng cách thay đổi tùy chọn "Unknown sources" trong phần Settings của hệ thống.[6]

Nội dung gói

[sửa | sửa mã nguồn]
Điện thoại Android, ví dụ như Galaxy Nexus, cho phép cài đặt ứng dụng trực tiếp bằng tập tin APK hay gián tiếp qua Google Play

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ “Inside the Android Application Framework”. Google Sites. Google. 2008. Bản gốc (video) lưu trữ ngày 24 tháng 12 năm 2011. Truy cập ngày 6 tháng 8 năm 2016.
  2. ^ Hatem Ben Yacoub (ngày 19 tháng 1 năm 2008). “Tips: How to install apk files on Android Emulator”. Open Handset Magazine. Bản gốc lưu trữ ngày 26 tháng 5 năm 2012. Truy cập ngày 6 tháng 8 năm 2016.
  3. ^ “The Structure of Android Package (APK) Files”. OPhone SDN. OPhone Software Developer Network. ngày 17 tháng 11 năm 2010. Bản gốc lưu trữ ngày 15 tháng 8 năm 2011. Truy cập ngày 6 tháng 8 năm 2016.
  4. ^ chibucks (ngày 28 tháng 5 năm 2010). “Learn to Fish: General Structure of an APK”. SDX-Developers Forum. Simple Machines Forum. Bản gốc lưu trữ ngày 17 tháng 7 năm 2012. Truy cập ngày 6 tháng 8 năm 2016.
  5. ^ “Developer description of MIME type for.apk”. Androidguys.com. ngày 21 tháng 10 năm 2008. Truy cập ngày 20 tháng 8 năm 2012.
  6. ^ “What is an APK File and How to Install it?”. Android Picks.
Chúng tôi bán
Bài viết liên quan
Nhân vật Solution Epsilon - Overlord
Nhân vật Solution Epsilon - Overlord
Solution Epsilon (ソ リ ュ シ ャ ン ・ イ プ シ ロ ン, Solution ・ Ε) là một người hầu chiến đấu chất nhờn và là thành viên của "Pleiades Six Stars," đội chiến hầu của Lăng mộ vĩ đại Nazarick. Cô ấy được tạo ra bởi Herohero
Doctor Who và Giáng sinh
Doctor Who và Giáng sinh
Tồn tại giữa thăng trầm trong hơn 50 năm qua, nhưng mãi đến đợt hồi sinh mười năm trở lại đây
Nhân vật Kikyō Kushida - Classroom of the Elite
Nhân vật Kikyō Kushida - Classroom of the Elite
Kikyō Kushida (櫛くし田だ 桔き梗きょう, Kushida Kikyō) là một trong những nhân vật chính của series You-Zitsu. Cô là một học sinh của Lớp 1-D.
Giới thiệu Hutao - Đường chủ Vãng Sinh Đường.
Giới thiệu Hutao - Đường chủ Vãng Sinh Đường.
Chủ nhân thứ 77 hiện tại của Vãng Sinh Đường