Android应用程序的自定义URI

时间:2017-10-02 20:00:30

标签: android uri nfc

我想使用URI Scheme将NFC标签轻触到我的手机时调用活动Tap In。如何在Android清单中定义它?...不启动应用程序,而只打开该应用程序中的内容。 在数据中,如何定义主机,路径和方案以及如何编写它们? 我使用的是三星Galaxy S5和NTAG216。

package="com.example.nani.mrt">

<uses-sdk android:minSdkVersion="10" />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.INTERNET" />

<uses-feature
    android:name="android.hardware.nfc"
    android:required="false" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainHome">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>

    <activity android:name=".TapIn">
       <intent-filter>
            <action android:name="android.intent.action.MAIN" />          <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data
                android:host=""
                android:path=""
                android:scheme="" />

            <data android:scheme="" />
        </intent-filter>

    </activity>
    <activity android:name=".RegisterActivity" />
    <activity android:name=".NFCTourguide" />
    <activity android:name=".Login">
        <!--<intent-filter>-->
            <!--<action android:name="android.intent.action.MAIN" />-->

            <!--<category android:name="android.intent.category.LAUNCHER" />-->
        <!--</intent-filter>-->
    </activity>
    <activity android:name=".ForgotPassword" />
    <activity
        android:name=".HomeNavigation"
        android:label="@string/title_activity_home_navigation"
        android:theme="@style/AppTheme.NoActionBar" />
    <activity android:name=".StudentVerification" />
    <activity android:name=".Normal" />
    <activity android:name=".OKUVerification" />
    <activity android:name=".SeniorVerification" />

</application>

0 个答案:

没有答案