我希望通过扫描包含Android应用记录的NFC标签来启动我的应用。然而,这个应用程序不应该有一个启动器图标,所以我不能使用
我也尝试添加以下意图过滤器,但没有成功:
CATEGORY_LAUNCHER
。我的问题是,如果我在清单中注释掉CATEGORY_LAUNCHER
行,应用就不再启动了(会在Google Play上执行搜索)。<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="app.my">
<application android:label="@string/app_name">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<!--<category android:name="android.intent.category.LAUNCHER" />-->
</intent-filter>
</activity>
</application>
</manifest>
我也尝试添加以下意图过滤器,但没有成功:
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
我该怎么做才能让它工作?我应该在MainActivity
中添加代码来处理NDEF_DISCOVERED
意图吗?
activity
应该包含什么内容才能使 AAR 正常工作。 - Bruno Parmentierfinish()
。 - naschNdefRecord.createApplicationRecord("app.my")
编写的)。 - Bruno Parmentier