Androidのカメラアプリで写真を保存する方法について質問があります。次のような入力要素を含む HTML5 ファイルを作成しました。
<input type="file" accept="image/*;capture=camera" />
このようにして、写真をキャプチャし、カメラアプリの後にキャプチャした写真を表示できます。写真の下の保存ボタンを押すと、写真が html オブジェクトに直接返されます。このページを webview 内で開こうとすると、いくつかのトリックを行う必要があることがわかりました。ここまでは順調ですね。カメラを開いて写真を撮ることができます。ここに私の質問があります: どうすれば最後の写真を表示し、HTML5 のように html オブジェクトに保存できますか? 最後の写真を表示する方法が見つかりませんでした。HTML5 はこれを簡単に行いますが、私はネイティブ バージョンで立ち往生しています。助けてくれてありがとう...(ちなみに、ネイティブアプリのテストにはeclipseとgalaxy s3を使用しています。)
カメラアプリを開くコードは次のとおりです。
活動コード:
Intent i = new Intent(Intent.ACTION_PICK);
i.addCategory(Intent.CATEGORY_DEFAULT);
i.setType("image/*");
FileUploadTest.this.startActivityForResult(Intent.createChooser(i,"File Chooser"),
FILECHOOSER_RESULTCODE);