怎么获取已安装应用信息

如何获取已安装应用信息?
注意:我是要在adb shell下,不是程序里面哦

获取已安装的应用名,版本号,大小,是否系统应用等信息

谢谢大神

------解决方案--------------------
引用:
引用:
貌似只能看apk的各种信息了
如果我能找到这个apk,如何能看到他的安装时间?
data/app目录是不能读的,所以看不到时间,咋办?

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 看到所有信息