Android上的App安装历史记录

时间:2010-04-04 21:27:21

标签: android

有没有人知道是否有办法通过sdk访问过去的应用安装?我希望能够获得用户从市场下载的所有应用的列表。

1 个答案:

答案 0 :(得分:2)

您可以使用PackageManager。此类包含getInstalledApplications()getInstalledPackages(),可用于获取有关已安装应用程序的信息。我没有尝试过这些,但如果它们不起作用,您也可以尝试使用queryIntentActivities()意图ACTION_MAIN作为参数来获取有关可以通过启动器启动的所有活动的信息。

当您获得设备上安装的所有应用程序集时,您可以尝试删除预安装的Android应用程序以获取用户安装的应用程序列表。我想预先安装的应用程序有点静态,所以你应该能够轻松获得它们的列表(比如从新创建的Android模拟器)。

希望它有所帮助。