8
画像キャプチャインテントに余分なファイルパスを追加すると、在庫システムバージョン4.2.1のTF300t Androidタブレットでカメラアプリが誤動作します。 「完了」ボタンを押すと何も起こりません。カメラアプリのアクティビティを閉じることさえできません。結果は返されません。写真を「簡単に」撮ることができない
私が使用しているコードのように定義 createImageFile()で Adroid developers siteIntent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
File imageFile = createImageFile();
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(imageFile));
startActivityForResult(cameraIntent, THIS_CAMERA_REQUEST);
から抽出した
:ライン
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(imageFile));
が除去されると
private File createImageFile() throws IOException {
File outputDir = getBaseContext().getCacheDir();
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
String imageFileName = "photo_" + timeStamp + "_";
File image = new File(outputDir, imageFileName);
return image;
}
、カメラアプリは期待どおりに動作します。
共鳴的な回避策はありますか?私はむしろ写真を撮るためにカメラアプリを自分で構築するつもりはない。
同じ問題があります。エラーメッセージなしの非常に欺かれたバグ。私は写真を自分のアプリケーションのプライベートストレージに直接保存しようとしていましたが、それはいいえです。あなたの投稿に感謝します。 –