通过使用NFC标签开始不同的活动,而不仅仅是启动主要活动?

时间:2016-04-18 12:11:49

标签: android android-studio nfc

我希望能够通过使用NFC标签打开特定活动。

我的移动应用程序当前正在NDEF标记与Android设备联系时启动。

但是我不确定如何通过不同的NFC标签启动不同的活动而不仅仅是主要活动。我不需要NFC来处理任何数据。只需为不同的活动启动不同的NFC标签。 (在Android Studio中创建)

    android:name=".MainActivity"
    android:label="@string/app_name">
    <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" />
        <action android:name="android.nfc.action.NDEF_DISCOVERED" />
        <action android:name="android.nfc.action.TECH_DISCOVERED" />

        <category android:name="android.intent.category.DEFAULT" />
        <!-- <data android:scheme="http"/> -->

        <data android:mimeType="text/plain" />
    </intent-filter>
</activity>
<activity android:name=".QuizActivity" />
<activity
    android:name=".TicTacToeActivity"
    android:label="@string/title_activity_tic_tac_toe" />
<activity android:name=".HowToPlay" />
<activity android:name=".VideoActivity" />
<activity android:name=".BookActivity" />

非常感谢任何帮助

干杯

0 个答案:

没有答案