怎么获取已安装应用信息
如何获取已安装应用信息?
注意:我是要在adb shell下,不是程序里面哦
获取已安装的应用名,版本号,大小,是否系统应用等信息
谢谢大神
------解决方案--------------------
data/app目录需root权限可查看,设备root后,
依次执行:
adb root
adb remount
adb shell ls -l data/app
附: apk相关信息 可以在软件Settings—APPS—所有程序 adb命令还可以查看apk其他相关信息 真没搞过~
------解决方案--------------------
有些功能你可以查找到,例如:apk安装时间。貌似放在data/system/ 或者 system/data 目录下了。
获取已安装的应用名,版本号,大小,是否系统应用等信息 。这个就需要自己扫描指定路径,以及apk里的AndroidManifest.xml文件了。
其实,每次开机时,Android的 PackManagerService服务都会去扫描这些路径,然后把所有信息解析出来后凡在内存里,我们就可以通过 PackManager去获取了。
直接adb shell 是获取不到的。
------解决方案--------------------
试试adb shell pm
------解决方案--------------------
adb shell里面,进入/system/app/目录下面 可以ll 看到所有信息
注意:我是要在adb shell下,不是程序里面哦
获取已安装的应用名,版本号,大小,是否系统应用等信息
谢谢大神
------解决方案--------------------
data/app目录需root权限可查看,设备root后,
依次执行:
adb root
adb remount
adb shell ls -l data/app
附: apk相关信息 可以在软件Settings—APPS—所有程序 adb命令还可以查看apk其他相关信息 真没搞过~
------解决方案--------------------
有些功能你可以查找到,例如:apk安装时间。貌似放在data/system/ 或者 system/data 目录下了。
获取已安装的应用名,版本号,大小,是否系统应用等信息 。这个就需要自己扫描指定路径,以及apk里的AndroidManifest.xml文件了。
其实,每次开机时,Android的 PackManagerService服务都会去扫描这些路径,然后把所有信息解析出来后凡在内存里,我们就可以通过 PackManager去获取了。
直接adb shell 是获取不到的。
------解决方案--------------------
试试adb shell pm
------解决方案--------------------
adb shell里面,进入/system/app/目录下面 可以ll 看到所有信息