1

写真や動画を撮らずにカメラを開くだけのAR(拡張現実)アプリを作りました。

メインフェストでは、カメラに次の許可を使用しました。

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:required="false" android:name="android.hardware.camera.autofocus"></uses-feature>
<uses-feature android:required="false" android:name="android.hardware.camera.flash"></uses-feature>
<uses-feature android:required="false" android:name="android.hardware.camera.front"></uses-feature>

ただし、Google Playにアップロードすると、

ハードウェア コントロール 写真と動画の撮影 カメラでの写真と動画の撮影をアプリに許可します。この許可により、アプリは確認なしでいつでもカメラを使用できます。

実際、私のアプリは写真やビデオを撮りません。写真やビデオを撮る能力がなくても、カメラを開いて情報を表示するだけです。

私の質問は、写真やビデオを撮らずにカメラのみを使用する許可を変更するにはどうすればよいですか?

よろしく

4

2 に答える 2

2

できません。カメラ API を使用する許可を求めた後は、それをどのように使用する予定であるかについての承認システムはありません。カメラにアクセスできる場合は、データ ストリームにアクセスできます。つまり、文書化された方法で行うかどうかに関係なく、写真やビデオをキャプチャできます。このストリームへのアクセスを許可してキャプチャしないようにする方法はないため、警告が表示されます。

于 2013-02-26T17:37:19.980 に答える
0

android:required属性を含めてマニフェストにカメラ機能を指定すると、何かを実行できる場合があります。false

チェックアウト:これ

于 2013-02-26T17:38:49.440 に答える