APK文件有什么作用?

What does APK file do?

我在 HTML 和 Java 脚本中为 android 制作了一些应用程序,当我将其转换为 APK 文件时,将其放在我的手机上 phone实际上安装真正的应用程序。当您也将 Java 中制作的应用程序提取出来时,它就会发生...根据这个问题 What is inside an Android APK file 的答案,在我看来它实际上解压缩了项目。我的问题是:

  1. APK 文件有什么作用?(它是如何工作的)
  2. 是否可以在不使用其他程序或仅使用 notepad 的情况下以编程方式创建一个

期待您的回答:)

APK 是一个 zip 文件,其中包含编码清单 (xml)、二进制代码 (dex)、图像(png、gif)和布局 (xml) 资源,以及一些其他资源杂项。是的,可以手动生成包,但使用可用的开发工具来完成它要容易得多。