最近在搞nfc,想做一个公交卡充值类似于百度钱包那种,但是现在我想设置在第一个页面拍卡有反应,第二个页面拍卡之后不会有任何的响应如何实现,求大牛指教~~~
楼主去网上找找NFC的Demo我以前找到过,那时候感觉自己不会进行这方面开发所以没留意,肯定的是网上是有这样的Demo的
额,那我也帮不到你了,我也没有涉及到NFC
很简单的 在配置文件里面能指定配置
注释掉manifest中NFC所在的Activity的内的android.nfc.action.NDEF_DISCOVERED、android.nfc.action.TECH_DISCOVERED、android.nfc.action.TAG_DISCOVERED判断规则。然后在所在的Activity当中
public static String[][] TECHLISTS;
public static IntentFilter[] FILTERS;
static {
try {
TECHLISTS = new String[][] {
{IsoDep.class.getName()}, {NfcV.class.getName()}, { NfcF.class.getName()},
{NfcA.class.getName()}, {NfcB.class.getName()}, {NdefFormatable.class.getName(),
MifareClassic.class.getName()}};
FILTERS = new IntentFilter[] {
new IntentFilter(NfcAdapter.ACTION_TECH_DISCOVERED, "*/*")};
} catch (Exception e) { }
}
@Override
public void onResume() {
super.onResume();
if (nfcAdapter != null) {
nfcAdapter.enableForegroundDispatch(this, pendingIntent, FILTERS, TECHLISTS);
}
}
其它照旧。