Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android上的应用程序安装历史记录_Android - Fatal编程技术网

Android上的应用程序安装历史记录

Android上的应用程序安装历史记录,android,Android,有人知道是否有办法通过sdk访问以前的应用程序安装吗?我希望能够获得用户从市场下载的所有应用程序的列表。您可以使用。此类包含getInstalledApplications()和getInstalledPackages(),可用于获取有关已安装应用程序的信息。我没有尝试过这些,但是如果它们不起作用,您也可以尝试queryIntentActivities(),将ACTION\u MAIN意图作为参数,以获取有关可以通过启动器启动的所有活动的信息 当您获得一组安装在设备上的所有应用程序时,您可以尝试

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

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

当您获得一组安装在设备上的所有应用程序时,您可以尝试删除预安装的Android应用程序,以获得用户安装的应用程序列表。我猜预装的应用程序是静态的,所以您应该能够很容易地获得它们的列表(比如从新创建的Android仿真器)


希望能有帮助。

Hm.那将非常有帮助。知道一种先安装后删除的应用程序的方法吗?看起来不太可能,但我有希望。