2016-10-01 4 views
6

私は、画像をアップロードし、アップロードのイメージをキャプチャするthisまたはthisに続いウェブビューにギャラリーやカメラを形成アンドロイドでのみのWebViewで表示カメラの意向?のみカメラの意向を取得できませんか?アンドロイド5+および6+

Iここではアンドロイド6+で作業していますが、ギャラリーやファイルマネージャーはカメラではありません。

カメラインテントのみを取得するにはどうすればいいですか(ギャラリーまたはファイルマネージャーをインストールする)。 。

私はオプションより下になっています

私はクリックすると

enter image description here 私はそれは、ブラウザやアップロードイメージに細かい作業が、WebViewの中で助けてくださいません...

アップデート1

... WebViewのカメラの意図を得ていないのですAndroidのシステム上で、私はカメラ

enter image description here

を取得していますウェブビューで直接そのカメラを取得することが可能です。..アンドロに助けてくださいID 6+私は

....カメラを選択するオプションはありません...またしてもAndroidシステムの意図を得ていないのですが、同じ事はないのWebビューで..ブラウザで動作している

アップデート2アンドロイド用エミュレータでその示すカメラの唯一のオプション..しかし、どこを同じを使用することにより

実装置のように、その示すファイル・マネージャやギャラリー6+私はほとんどすべてのブランドを試してみました何のカメラのオプション でもRedmiはありませんし、 YUも

ここで私はカスタムカメラで試したが、ovえーそこに私は

pleseはいずれかを助けてください画像をアップロードすることができません。この

+0

Android 6.0で許可を求めていますか? Android Mで権限が変更されました。実行時にアクセス権が要求されるようになりました。 –

+0

その許可されていない問題また、アンドロイド5+と6+で同じ問題が発生しています。すべての実行時間とマニフェストのアクセス許可を与えました – MLN

答えて

-1

に関しては私を示唆これは

、常にこの権限が必要になりますが、カメラ

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 

を使用して写真を撮ることができる方法であります

<uses-feature android:name="android.hardware.camera" 
       android:required="true" /> 

キャプチャしたカメラのサムネイルを取得するには

のAndroidカメラアプリ10は、キー「データ」の下で、リターンonActivityResult()のエキストラの小さなビットマップとしてに配信テントで写真をコードしています。次のコードはこのイメージを取得し、ImageViewに表示します。

必要なリンク:Android documentation

私はそれが役に立てば幸い。乾杯!

+0

これはOkですが、私のコードではどこに追加する必要がありますか? – MLN

+0

あなたのコードを追加する必要があります。@Madhu –

+0

[my code](https://github.com/mgks/Os-FileUp/blob/master/app/src/main/java/com)で回答を更新できますか? /inf/os/fileup/MainActivity.java)正しい答えにチェックを入れるように – MLN

関連する問題