Check if device has a camera?

前端 未结 14 1237
粉色の甜心
粉色の甜心 2020-11-30 21:59

In my app, I\'d like to use the camera, if the device has one. Are there any devices running android that do not have a camera? By including the following into my m

14条回答
  •  猫巷女王i
    2020-11-30 22:14

    This is what I'm using

    import android.content.pm.PackageManager;
    
    PackageManager pm = context.getPackageManager();
    
    if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
    }
    

    All sorts of other fun things to test for are available too - the compass, is location available, is there a front facing camera: http://developer.android.com/reference/android/content/pm/PackageManager.html

提交回复
热议问题