NFC etiketleriyle etkileşimde bulunmak için basit bir uygulama yazmaya çalışıyorum ancak telefonumun hiçbir şey yapmasını istemiyorum ancak varsayılan NFC etiket uygulamasını tetikleyemiyorum. Gerçekten sadece taradığım herhangi bir etiketi yakalayabilmek, üzerinde bazı verileri olup olmadığını belirlemek ve buna göre harekete geçmek istiyorum.Android NFC Intents, aktivitemde başlamıyor
Şu anda benim bildirim dosyası bir NFC etiketi tarayarak Ancak
<uses-sdk android:minSdkVersion="10" />
<uses-feature android:name="android.hardware.nfc" android:required="true"/>
<uses-permission android:name="android.permission.NFC"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".NfcActivity"
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.NDEF_DISCOVERED"/>
</intent-filter>
</activity>
</application>
gibi, ben etkinlik başlangıç görmek asla görünüyor. Burada bir şey mi eksik? Niyet süzgecini bir
BroadcastReceiver
içine yerleştirmeyi denedim ve hiç şansım yoktu ...
Neden yeryüzünde tüm NFC olayları tek bir yerde alamazsınız ... – FlyingStreudel
NFC fikri Telefonunuzda uygun işlemi otomatik olarak gerçekleştirme gibi şeyler yapabilir. Bazı örnekler: tarayıcınızda bir URL açın, Foursquare'e giriş yapın, otomatik olarak bir Wifi ağıyla bağlantı kurun. Android, NFC amacını, uygulamaların niyet filtrelerini temel alarak iletecek uygulamayı belirler. En belirgin filtre "kazanır". Birden fazla eşleşme bulunursa, kullanıcıya bir uygulama seçici sunulur. Bir istisna vardır: Ön planda çalışan uygulamanın belirli bir türdeki tüm NFC amaçlarını almasını isteyebilecek NFC ön plan gönderimi. –
Niçin niyetin alınabildiği ve herhangi bir sayıda alıcı tarafından yeniden yayınlanabildiği SMS'den farklı olarak bunun neden seçili işlevsellik olduğunu anlamıyorum. NFC teknolojisiyle bir etkileşimde sadece bir eylem yapmakla sınırlı olmanız saçma görünüyor. – FlyingStreudel