手机apk怎么写

1. 安卓手机安装包是什么格式 安卓手机安装包是apk格式 。
APK是AndroidPackage的缩写,即Android安装包(apk) 。APK是类似Symbian Sis或Sisx的文件格式 。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装 。
apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk 。APK文件是zip格式,但后缀名被修改为apk 。
扩展资料
手机安装包格式
1、iOS系统格式有ipa,pxl,deb 。
IPA是Apple程序应用文件iPhoneApplication的缩写 。简单来说,Mac 下的软件就像是 Windows 下的绿色软件一样,解压后即可使用,不需要安装,卸载的话也只用删除程序文件即可 。
pxl格式的软件运行时比ipa稳定 。苹果软件格式之一,该l格式起源于 Mac 系统上的 pkg 安装包,被广泛应用于1.x固件时代,曾经是 iPhone 平台上唯一的软件安装包 。
deb 格式是 Debian 系统专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包 。进入 2.x 时代之后有 Cydia 作者 Jay Freeman(saurik) 移植到 iPhone 平台上,一起的还有 APT 软件管理系统 。
2、塞班系统格式sisx 。
sisx文件是sis文件的派生,都为symbian手机的软件安装包 。sisx为Symbian手机采用的软件安装包文件的后缀名 。可以简单理解为android上的apk文件或者windows系统里面的exe文件一样,在装有symbian OS S60第三版GUI手机上可以安装软件 。
参考资料来源:百度百科-IPA
参考资料来源:百度百科-pxl
参考资料来源:百度百科-deb
参考资料来源:百度百科-sisx
参考资料来源:百度百科-apk
2. APK怎样编写 第一部分:apk应用介绍,解包和打包,常用软件 相信每为机友对APK文件都不陌生 。
你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具、插件、好玩的游戏等等 。
尤其是最近关于2.3.4 XXJVP ROM的汉化,更成为论坛里的热门话题 。
你们可曾知道ROM是怎样汉化的吗?说来容易做来难 。这里要涉及很广泛的知识、手段,以及要花大量的时间 。
1. APK文件简介 APK是Android Package的缩写,即Android application package文件或Android安装包 。每个要安装到Android平台的应用都要被编译打包为一个单独的文件,扩展名为 .apk 。
APK文件是用专业软件eclipse编译生成的文件包,其中包含了应用的二进制代码、资源、配置文件等 。通过将APK文件直接传到Android手机中执行即可安装 。
APK文件其实就是zip格式,但其扩展名被改为apk,在Windows下用解压软件WinRAR/WinZIP/7-Zip可以直接打开 。解压后,你会看到有几个文件和文件夹 。
一个典型的APK文件通常有下列内容组成: AndroidManifest.xml 程序全局配置文件 classes.dex Dalvik字节码 resources.arsc 编译后的二进制资源文件 META-INF\ 该目录下存放的是签名信息 res\ 该目录存放资源文件 assets\ 该目录可以存放一些配置文件 下面对这些文件和目录做些基本的注释和介绍: ? AndroidManifest.xml 该文件是每个apk应用程序都必须包含的文件,它描述了应用程序的名字、版本、权限、引用的库文件等等信息 。? classes.dex文件 classes.dex是java源码编译后生成的java字节码文件 。
dex是Dalvik VM executes的全称,即Android Dalvik执行程序 。利用解析工具可以将其转换成java来加以阅读和理解 。
? resources.arsc 编译后的二进制资源文件 。在做主题美化时要常与这个文件打交道 。
? META-INF目录 META-INF目录下存放的是签名信息,有三个签名文件,用来保证apk包的完整性和系统的安全 。在eclipse编译生成一个apk包时,会对所有要打包的文件做一个校验计算,并把计算结果放在META-INF目录下 。