如何获取上次安装的应用程序的名称

时间:2012-05-04 08:56:55

标签: android android-intent broadcastreceiver

我已经编写了一个广播接收器来检测这样的应用程序安装事件

  <receiver android:name="ApplicationBroadcastService" >
        <intent-filter>
            <action android:name="android.intent.action.PACKAGE_INSTALL" />
            <action android:name="android.intent.action.PACKAGE_ADDED" />
            <data android:scheme="package" />
        </intent-filter>
    </receiver>

现在,我想要抓住这个最后安装的应用程序的名称,我怎么能这样做,谢谢。

1 个答案:

答案 0 :(得分:3)

Uri中的Intent(通过getData()获得)将包含已安装的应用的包名称。然后,您可以使用PackageManager获取有关包名称的应用程序的更多详细信息。