0

我正在使用意图过滤器启动应用程序以捕获TAG_DISCOVERED操作。请参阅下面的意图:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
    <action android:name="android.nfc.action.TAG_DISCOVERED" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

应用程序正确启动,但在打开最近的应用程序抽屉时,我看到了蓝牙 / NFC 图标和应用程序名称NFC Service.

如果我从启动器手动启动我的应用程序,这些图标都可以正常工作 - 只有在操作启动时才会出现错误TAG_DISCOVERED

有没有办法覆盖此操作设置的图标和名称?

名称和图标不正确

4

1 回答 1

1

在您的活动标签中指定 anandroid:label和 an 。android:icon

如果这不起作用,请将每个意图过滤器包装在它们自己的活动 xml 标记集中,并为每个活动指定相同android:label和相同的内容。android:icon

这是他们的文档

于 2013-04-25T05:18:12.493 回答