• 締切済み

Nexus7(2013)背面カメラ使用方法

いつもお世話になっております。 早速ですが、Android Studioにて現在Nexus7の背面カメラを使用したアプリを開発したいと思っております。 AndroidManifestに    <uses-permission android:name="android.permission.CAMERA" /> Activityに Intent intent = new Intent(); intent.setAction("android.media.action.IMAGE_CAPTURE"); startActivity(intent); とプログラムしたところ GalaxyNote3 動作確認:OK Nexus7(2013) 動作確認:NG android.hardware.cameraを要求するアプリはNexus7では利用できません。という記事を見つけ  <uses-feature android:name="android.hardware.camera" android:required="false"/> 上記をManifestに追加してみましたがダメでした。 Nexus7(2013)にて背面カメラを起動させるにはどうしたら宜しいのでしょうか。 ご指導御願い致します。

みんなの回答

  • HNEX
  • ベストアンサー率62% (43/69)
回答No.1

Nexus7が無いので試せないのですが、Nexus7の標準カメラアプリがカメラ呼び出しのIntentに対応していないとかなんでしょうか…? Intentに対応するアプリを取得するAPIを使って、取得出来るか試してみては如何でしょうか? List<ResolveInfo> resolveInfoList = context.getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); if (resolveInfoList.isEmpty()) { Log.e("error", "カメラに対応するアプリがない"); } もしこれでemptyならば、GooglePlayから適当なカメラアプリをインストールしてから再度試して頂ければそのアプリが反応するかもしれません。

関連するQ&A