你如何获得在android中调度意图的包的名称?

时间:2010-09-10 18:42:52

标签: android android-intent package broadcastreceiver

我有一个服务设置来接收来自所有<data android:scheme="package" />

的PACKAGE_ADDED和PACKAGE_REMOVED意图

我正确地收到了意图,但我需要知道如何使用onReceive中的Intent和Context类来获取已添加或删除的应用程序的名称和标签。

我已经能够使用Intent.getDataString()来获取包的uri字符串,但实际上并不知道从那里去的地方。

感谢。

1 个答案:

答案 0 :(得分:0)

我不知道Uri的样子。我认为它包含包名称(例如,com.commonsware.my.really.awesome.app)。如果是这样,您可以使用PackageManager获取有关该应用程序的其余详细信息。