aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2015-03-12 13:38:15 +0100
committerDominik Schürmann <dominik@dominikschuermann.de>2015-03-12 13:38:15 +0100
commit67a9f127902d8c828b6164b30c117e085faacf42 (patch)
tree4a987d1d2b9f6bdfa898eb289880b99a01742fa3
parent183457334f5492e0913b9adfc2a64e9ab6340226 (diff)
parent471f92a9677acdd235b0a3627dc2413b58973557 (diff)
downloadopen-keychain-67a9f127902d8c828b6164b30c117e085faacf42.tar.gz
open-keychain-67a9f127902d8c828b6164b30c117e085faacf42.tar.bz2
open-keychain-67a9f127902d8c828b6164b30c117e085faacf42.zip
Merge pull request #1133 from Rrego6/development
Check if NFC is available on device
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java
index 56c60506a..5ba9a95c6 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java
@@ -25,6 +25,7 @@ import android.annotation.TargetApi;
import android.app.Activity;
import android.app.ActivityOptions;
import android.content.Intent;
+import android.content.pm.PackageManager;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.net.Uri;
@@ -374,6 +375,11 @@ public class ViewKeyActivity extends BaseActivity implements
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
private void invokeNfcBeam() {
+ //Check if device supports NFC
+ if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_NFC)) {
+ Toast.makeText(this, R.string.no_nfc_support, Toast.LENGTH_SHORT).show();
+ return;
+ }
// Check for available NFC Adapter
mNfcAdapter = NfcAdapter.getDefaultAdapter(this);
if (mNfcAdapter == null || !mNfcAdapter.isEnabled()) {