如何检查Android中是否有可用的功能

Mr *_*r A 4 android

快速问题:

我在哪里可以找到或检查Android设备中是否存在某个功能(蓝牙,NFC,WiFi,GPS等)?

更简单的示例:如果设备没有可用的蓝牙(即:没有蓝牙).有办法检查吗?

Gok*_* KP 15

你可以使用PackageManager.

以下代码检查是否有可用的相机.

import android.content.pm.PackageManager;

PackageManager pm = context.getPackageManager();

if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {

}
Run Code Online (Sandbox Code Playgroud)

http://developer.android.com/reference/android/content/pm/PackageManager.html