AndroidManifest.xml中Android的混乱与NFC NFC标签清单

问题描述:

我想在我的Android平板电脑附近显示标签时自动打开我的MainActivity。我的清单文件如下所示。AndroidManifest.xml中Android的混乱与NFC NFC标签清单

 <?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.nfc" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="11" 
     android:targetSdkVersion="16" /> 

    <application 

     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.nfc.MainActivity" 
      android:label="@string/app_name" > 

<intent-filter> 
    <action android:name="android.nfc.action.NDEF_DISCOVERED"/> 
    <category android:name="android.intent.category.DEFAULT"/> 
    <data android:mimeType="application/com.example.nfc"/> 
    </intent-filter>  
</activity> 
    <activity android:name=".NewConnection"> 


</activity> 
     </application> 

</manifest> 

但是当我显示标签时,我的MainActivity未打开。

我需要另一个帮助,我在MainActivity中有一个按钮,当我点击该按钮时,NewConnection活动必须被打开。在NewConnection活动中,我需要在Edittext中编写一些内容。如果我输入内容,内容必须写在标签中。

对于这一点,我需要给insted的问号给我

<activity android:name=".MainActivity"> 
    . 
    . 
    . 
    <intent-filter> 

    ???????? 
    ??????? 

    </intent-filter> 

</activity> 




    <activity android:name=".NewConnection"> 
    . 
    . 
    . 
    <intent-filter> 

    ???????? 
    ??????? 

    </intent-filter> 

</activity> 

请帮助我的朋友。

看看这里,本文解释了如何在系统识别新标签时将Intent分派给您的活动。

How to discover any NFC tech (not only tags) using Android?