Android開発してて思った

Android開発をしていて思ったことを書いていきます

カメラがついているか確認する

PackageManagerをつかうとその機種にカメラがついているかや、
BluetoothNFCかついているかを確認することができます。

今回はカメラがあるかをチェックするソースです。

// カメラがあるかないかチェックする
Context context = getActivity();
PackageManager packageManager = context.getPackageManager();
if(packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA) == false){
  Toast.makeText(getActivity(), "This device does not have a camera.", Toast.LENGTH_SHORT)
  .show();
  return;
}

参考にしたサイト

PackageManager | Android Developers