我想圖像保存到SD卡,我點擊「OK」 /勾選後攝像頭加入了一些代碼它。但是,我的應用程序退出exits.Would我必須檢查我試圖存儲它的目錄是否存在?我該怎麼做?.. file.exists(){file.mkdirs}? ..在我的代碼中,我嘗試將它存儲在每個SD卡中存在的/ Android文件夾中。安卓應用程序時,試圖圖像保存到SD卡
file = new File(Environment.getExternalStorageDirectory().getPath()
+ "/Android/" + "bhe_app" + ".jpg");
imageUri = Uri.fromFile(file);
i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(i, cameraData);
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
Bundle extras = data.getExtras();
bmp = (Bitmap) extras.get("data");
iv.setImageBitmap(bmp);
}
}
我剛剛添加了許可..謝謝 – Ravin