2011-02-05 52 views
0

我对Android/Java相当陌生,并且希望创建一个应用程序来显示设备上安装的应用程序的相关信息。在已安装的应用程序上访问基本数据

我已经成功地使用了resolveInfo来获取如here所述的应用程序列表。

但我有兴趣确定应用程序类别,当前缓存大小或上次使用该应用程序的时间。我以为我可以使用/ data/data /来访问它,但是我想由于安全问题我无法做到这一点。

任何可以得到这种信息的编码魔法?

回答

1

应用类别

这是一个Android Market的概念,并在Android操作系统不存在。

当前高速缓存大小

我怀疑是不是可用的SDK应用程序。

最后一次应用程序使用

我甚至不能确定被跟踪。

我以为我可以使用/ data/data /访问这个,但我想我不能这样做是因为安全问题。

正确。

+0

呃,这就是我的想法。令人失望!但是,如果/ data/data不可用,像DiskUsage这样的应用程序如何确定其他应用程序的数据大小... – kittka

+0

@kittka:DiskUsage报告外部存储(例如SD卡),而不是'/ data/data'。 – CommonsWare

相关问题