Android 应用程序安装方式 的详细调研

本文详细探讨了Android应用的四种安装方式:通过系统installer、adb调试桥、手动拷贝到/data/app以及第三方软件安装。每种方式都有其应用场景,如installer方式会显示权限提示,adb适用于开发者快速部署,手动拷贝则涉及/data/app和/data/data/目录操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

Android安装方式主要分为以下几种:

第一种,是通过调用系统的installer方式来实现应用程序的安装

   采用这种方式一般是用户通过下载一个.apk包,然后通过第三方的installer软件,调用系统的installer来实现安装,在这种安装方式下,系统会有如下图所示的提示信息。

 

这里可以提示用户该apk程序所具有的uses-permission

系统也提供了采用这种方式得API

 

 

以上是我写的一个demo里代码

 

第二种安装方式是采用adb的方式,通过adb调试桥进行安装

 

 采用这种方式得一般是通过eclipse编译完成之后再通过adb直接安装,或者自己通过命令

 

行进行安装。

第三种安装方式是自己手动进行拷贝,也能相当于安装

自己手动把文件拷贝到文件系统的/data/app下面

可以通过eclipsefileExplorer 也可以通过adb push命令

 

 

在拷贝结束之后

 

该应用也被安装到了手机上。

第四种方式是通过第三方电脑端软件进行安装

这种安装方式采用filehook程序进行监控,发现其也是调用adb.exe来进行操作, 如图所示,具体的安装执行的在Android上的文件操作尚不清楚。


 

 

以上四种方法是调研到的可行的

由于电脑上用filehook抓到的写的是Android一个user镜像文件

只能通过eclipse提供的file explorer接口进行相应的查看

/data/app下有安装的apk文件

/data/data/下有对应的数据文件,比如应用程序生成的一些文件和对应的sharedpreference文件和lib文件。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值