PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
AndroidDev
[问题] 是否有办法取得 App 安装来源 ?
楼主:
darkk6
(Mr. Pan)
2014-12-20 10:25:35
大家好,这是这几天想到的一个问题,就是 Android
是否有办法得知某个 Package ( apk , app 反正就是一个程式 )
是 "透过谁" 安装的呢?
比如说:
A.apk 是透过 Google Play
B.apk 是透过 adb install
C.apk 是透过 Amazon
D.apk 是手机上某个 File Explorer
...
...
无论是否有 root 都可以
因为我印象中忘了在哪好像有看过,某个地方有显示
App 透过 File Explorer 安装; 透过 adb 安装
也忘记是在电脑上还是在手机上
不知道关于这方面有没有人知道呢~
谢谢大家
先自问自答一下,我是知道 adb shell 的 pm list packages -i
可以列出 installer , 但是除了 Google Play 的以外都是 null
不知道这个是不是跟手机有关系 0.0
作者:
ssccg
(23)
2014-12-20 13:11:00
你的方法= PackageManager.getInstallerPackageName 没错可是这要当初安装的app有去call PackageManaer.setInstallerPackageName才会有值adb shell可以用pm install -i "name" 指定
楼主:
darkk6
(Mr. Pan)
2014-12-22 12:36:00
感谢,其实我只要知道是不是google play 安装的而已
作者:
stanwu
(stanwu)
2013-01-05 22:46:00
看来只能自己验证自己是否被修改过,如果被改过可停止执行
http://goo.gl/Ih54j5
继续阅读
[问题]网页设计师想进APP开发?
dcdrkim
[问题] Android Studio无法执行程式
kiraseedone
[闲聊] app被盗用下载的问题
viceversa56
[问题] 有办法播放完全没有修饰过的音乐吗?
opl164
Re: [问题] 开发音乐速度调整APP
sharkkid
[问题] 拉丁键盘按键声音的原始码为何
magic704226
[问题] 地图自订路径的问题
rs6000
[问题] listview 中的ontouch listener
Retrace
[问题] qt 开发app
aatty
[分享] 关于 HLS (HTTP Live Straming)
stanwu
Links
booklink
Contact Us: admin [ a t ] ucptt.com