Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 90cd2a17 authored by Roman Birg's avatar Roman Birg Committed by Steve Kondik
Browse files

qsutils: use package manager to query whether nfc is present



The NFC Manager may not have come up at this point, let's use a static
runtime check.

Change-Id: I72668e7efad3f109890aff0c0d422bb08f82c533
Signed-off-by: default avatarRoman Birg <roman@cyngn.com>
parent 7d0e8b09
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package com.android.internal.util.cm;

import android.bluetooth.BluetoothAdapter;
import android.content.Context;
import android.content.pm.PackageManager;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.hardware.camera2.CameraAccessException;
@@ -120,7 +121,8 @@ public class QSUtils {
    }

    public static boolean deviceSupportsNfc(Context context) {
        return NfcAdapter.getDefaultAdapter(context) != null;
        PackageManager packageManager = context.getPackageManager();
        return packageManager.hasSystemFeature(PackageManager.FEATURE_NFC);
    }

    public static boolean deviceSupportsFlashLight(Context context) {