注意:我是要在adb shell下,不是程序里面哦获取已安装的应用名,版本号,大小,是否系统应用等信息谢谢大神

解决方案 »

  1.   

    用adb命令还不知道怎么获取,
      

  2.   

    如果我能找到这个apk,如何能看到他的安装时间?
    data/app目录是不能读的,所以看不到时间,咋办?
      

  3.   

    data/app目录需root权限可查看,设备root后,
    依次执行:
    adb root
    adb remount
    adb shell ls -l data/app附: apk相关信息  可以在软件Settings—APPS—所有程序   adb命令还可以查看apk其他相关信息  真没搞过~
      

  4.   

    有些功能你可以查找到,例如:apk安装时间。貌似放在data/system/ 或者 system/data 目录下了。  获取已安装的应用名,版本号,大小,是否系统应用等信息 。这个就需要自己扫描指定路径,以及apk里的AndroidManifest.xml文件了。  其实,每次开机时,Android的 PackManagerService服务都会去扫描这些路径,然后把所有信息解析出来后凡在内存里,我们就可以通过 PackManager去获取了。
      直接adb shell 是获取不到的。
      

  5.   


    pm只能列出安装程序的包名等信息,还是查不到大小和icon等信息
    我查了pm的帮助也查不到
    请大神再指教一二
      

  6.   

    adb shell里面,进入/system/app/目录下面  可以ll 看到所有信息