Cleanup in BaseNfcActivity
This commit is contained in:
@@ -369,10 +369,6 @@ public abstract class BaseNfcActivity extends BaseActivity {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void setYubiKeyPin(Passphrase pin) {
|
|
||||||
mPin = pin;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||||
switch (requestCode) {
|
switch (requestCode) {
|
||||||
@@ -478,7 +474,7 @@ public abstract class BaseNfcActivity extends BaseActivity {
|
|||||||
byte[] buf = mIsoDep.transceive(Hex.decode(data));
|
byte[] buf = mIsoDep.transceive(Hex.decode(data));
|
||||||
|
|
||||||
Iso7816TLV tlv = Iso7816TLV.readSingle(buf, true);
|
Iso7816TLV tlv = Iso7816TLV.readSingle(buf, true);
|
||||||
Log.d(Constants.TAG, "nfc tlv data:\n" + tlv.prettyPrint());
|
Log.d(Constants.TAG, "nfcGetFingerprints() Iso7816TLV tlv data:\n" + tlv.prettyPrint());
|
||||||
|
|
||||||
Iso7816TLV fptlv = Iso7816TLV.findRecursive(tlv, 0xc5);
|
Iso7816TLV fptlv = Iso7816TLV.findRecursive(tlv, 0xc5);
|
||||||
if (fptlv == null) {
|
if (fptlv == null) {
|
||||||
@@ -657,8 +653,6 @@ public abstract class BaseNfcActivity extends BaseActivity {
|
|||||||
|
|
||||||
String decryptedSessionKey = nfcGetDataField(second);
|
String decryptedSessionKey = nfcGetDataField(second);
|
||||||
|
|
||||||
Log.d(Constants.TAG, "decryptedSessionKey: " + decryptedSessionKey);
|
|
||||||
|
|
||||||
return Hex.decode(decryptedSessionKey);
|
return Hex.decode(decryptedSessionKey);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -928,12 +922,10 @@ public abstract class BaseNfcActivity extends BaseActivity {
|
|||||||
new IntentFilter(NfcAdapter.ACTION_TAG_DISCOVERED)
|
new IntentFilter(NfcAdapter.ACTION_TAG_DISCOVERED)
|
||||||
};
|
};
|
||||||
|
|
||||||
// https://code.google.com/p/android/issues/detail?id=62918
|
|
||||||
// maybe mNfcAdapter.enableReaderMode(); ?
|
|
||||||
try {
|
try {
|
||||||
mNfcAdapter.enableForegroundDispatch(this, nfcPendingIntent, writeTagFilters, null);
|
mNfcAdapter.enableForegroundDispatch(this, nfcPendingIntent, writeTagFilters, null);
|
||||||
} catch (IllegalStateException e) {
|
} catch (IllegalStateException e) {
|
||||||
Log.i(Constants.TAG, "NfcForegroundDispatch Error!", e);
|
Log.i(Constants.TAG, "NfcForegroundDispatch Exception: Activity is not currently in the foreground?", e);
|
||||||
}
|
}
|
||||||
Log.d(Constants.TAG, "NfcForegroundDispatch has been enabled!");
|
Log.d(Constants.TAG, "NfcForegroundDispatch has been enabled!");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user