4package org.qtproject.qt.android.nfc;
6import android.content.BroadcastReceiver;
7import android.content.Context;
8import android.content.Intent;
9import android.content.IntentFilter;
10import android.nfc.NfcAdapter;
12class QtNfcBroadcastReceiver
extends BroadcastReceiver
14 final private long qtObject;
15 final private Context qtContext;
21 IntentFilter
filter =
new IntentFilter(NfcAdapter.ACTION_ADAPTER_STATE_CHANGED);
22 qtContext.registerReceiver(
this,
filter);
25 void unregisterReceiver()
27 qtContext.unregisterReceiver(
this);
33 final int state = intent.getIntExtra(NfcAdapter.EXTRA_ADAPTER_STATE, NfcAdapter.STATE_OFF);
34 jniOnReceive(qtObject,
state);
37 native
void jniOnReceive(
long qtObject,
int state);
static const QString context()
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter