有没有办法获取刚删除的应用程序的名称?

时间:2012-03-15 00:04:00

标签: android

通过设置接收器来监听android.intent.action.PACKAGE_REMOVED意图,我可以获取已删除的应用程序的包名称。要从那里获取应用程序的名称,我通常会向PackageManager询问与该程序包名称对应的应用程序名称。但是,因为我被通知之后删除了一个包,所以我无法从PackageManager获取应用程序名称,因为它已不再安装。

我有什么方法可以获得这些信息吗?

2 个答案:

答案 0 :(得分:2)

这可能会对您有所帮助:

http://code.google.com/p/android-market-api/

答案 1 :(得分:1)

我不确定,但您可能需要保留所有应用名称的本地副本。注册您的接收器:

<intent-filter>
    <action android:name="android.intent.action.PACKAGE_REMOVED"/>
    <action android:name="android.intent.action.PACKAGE_REPLACED"/>
    <action android:name="android.intent.action.PACKAGE_ADDED"/>
    <data android:scheme="package"/> 
</intent-filter>

密切关注所有内容(包括更改REPLACED上的名称)。

相关问题