0

NFC 設定に移動して有効にするウィジェットを作成しています。今は、変更のオン/オフに関係なく、NFC onReceive にインテントを登録する方法を知る必要があります。

どんな助けでも大歓迎です。

@Override
    public void onReceive(Context context, Intent intent) 
    {
        manager = (NfcManager) context.getSystemService(Context.NFC_SERVICE);
        adapter = manager.getDefaultAdapter();


        //OR        
        if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(intent.getAction())) 
        {   
            actualizar(context);
        }

                //OR
        if (intent.getAction().equals("ADAPTER_STATE_CHANGE")) 
        {   

            actualizar(context);
        }
}
4

2 に答える 2

1

アプリを作成して再開すると、NFC 設定の変更を検出できます。この例を参照してください。

于 2013-04-16T18:02:01.627 に答える