安卓手机如何打开.apk文件

安卓手机如何打开.apk文件,第1张

1 APK是AndroidPackage的缩写,即Android安装包(apk)。

打开方法;

1

首先,要确定你的APK文件的性质,是在电脑的什么位置,电脑中是否有能打开APK文件的软件,如果没有的话,要安装些类软件或在手机里打开APK文件。

2

apk软件是基于LINX开发的,而我们现在用的电脑系统一般都是windos *** 作系统,所以肯定不能直接打开。所以要借助一些软件或其它方法才能在电脑中打开。

3

APK文件是zip格式,可以在电脑中右键点击文件选择打开方式,然后选择用winrar打开来查看文件中的内容。或者更改文件后缀名为rar,然后用winrar文件解压,会得到一个文件夹,里面就是改程序的源文件了。

4

如果想在电脑中打开下载了的apk文件,也可以下载一豌豆荚或91助手类型的软件,安装在电脑上,这时,把手机通过USB数据线连接到电脑上,在电脑上可以读出APK文件并且可以安装在手机。

5

如果用带有安卓(Android)系统手机的“ES浏览器”找到存放手机内的apk文件,点击后等于把文件进行了解压,这时会问你是否安装此文件,你如果同意的话,此软件就会安装在你的手机内了。这是用手机直接打开APK文件的最好办法。

6

其实APK文件只是zip格式文件一种,是安装在安卓手机上,后缀名为apk的一种类型的文件。安卓系统手机的 *** 作系统本身有打开这类文件的软件,通过UnZip解压后,可以便可以直接安装在安卓手机系统内了。

apk

APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。

apk文件和sis一样,把androidsdk编译的工程打包成一个安装程序文件,格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVMexecutes的简称,即AndroidDalvik执行程序,并非JavaME的字节码而是Dalvik字节码。

Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和WindowsMobile中的PE文件有区别。

文件格式编辑

格式定义

在Android平台中,dalvikvm的执行文件被打包为apk格式,最终运行时加载器会解压,然后获取编译后的androidmanifestxml文件中的permission分支相关的安全访问,但仍然存在很多安全限制。

如果你将apk文件传到/system/app文件夹下,会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

Android的应用管理主要是通过PackageManagerService来完成的。

PackageManagerService服务负责各种APK包的安装、卸载、优化和查询。

PackageManagerService在启动时会扫描所有的APK文件和Jar包,然后把他们的信息读取出来,保存在内存中,这样系统在运行时就能迅速找到各种应用和组件的信息。

扫描过程中如果遇到没有优化的文件,还要执行转换工作,将app文件从dex格式转换为oat格式(Android50之前是转换为odex格式)。

PackageInfo用于描述mainfest中所有描述信息。

接口:

ApplicationInfo描述应用程序的基本信息

执行结果:

log截取:

android的硬存储是按照linux系统规则来划分的,用于存储客户信息和客户安装的应用的是/data分区,你如果使用的是c程序的话,应该是在/data/app之类的下面,我手头没有板子没法给你查。文件夹是google约定俗成的,不同厂家应该都是一样的路径。如果是厂家定制的应用则是在/system分区下,路径应该是/system/app下。

如果你是一个android系统学习者,而不是应用开发者的话,我建议看看以下system/etc/initrc对于你会有很大的帮助。

用intentfilter获取安装的apk 包名,在BroadcastReceiver里面就可以拿到安装的包名和APP,等基本信息,再利用packageManager的功能就可能放到listView里面

如下图所示,freshmanquery_ad为你建立的完整的Android工程,现在需要根据它导出apk包:

选择工程目录,右键单击,在d出的菜单中选择Export选项,如下图所示:

在d出的窗口中选择导出类型,选择Export Android Application即可,如下图所示,随后点击Next:

随后出现导出工程检查窗口,确认导出工程是否正确,一般不会错!如下图,我们要导出的工程正是:freshmanquery_ad,点击Next:

随后会出现安卓签名设置界面(不了解请百度),由于一般没有安卓签名,所以选择下面的标签建立签名,选择目录、设置密码(请记住)等就好,点击Next:

如下图所示,填写APP的信息即可,输入完整后点击Next:

随后就会出现确认按钮,点击Finish按钮就好,如下所示,到目录下就可以看到apk和key文件啦:

以上就是关于安卓手机如何打开.apk文件全部的内容,包括:安卓手机如何打开.apk文件、android之获取所有的app(getPackageManager)、android 如何根据已安装程序获得安装包路径或安装包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9877427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存