キャプチャした画像をアプリケーション メモリに保存し、gridview で表示したいのですが、画像の割り当てをキャプチャするとクラッシュします。どうすればよいですか? キャプチャした画像をデコードする方法を教えてください。キャプチャした画像をアプリケーションのメモリに保存したい("data/data/com.myexample/files\CameraRoll\"); 私は何をしますか?私を助けてください
Private final int CAMERA_PICTURE=1;
public final String IMAGE_CAPTURE_NAME=System.currentTimeMillis()+".jpeg";
File Cameraroll =new file(getFileDir(),"CameraRoll");
if(CameraRoll.esixts() && CameraRoll.isDirectory())
{
}
else
{
CameraRoll.mkdir
}
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File
(cameraRoll+"/",IMAGE_CAPTURE_NAME))););
startActivityForResult(intent, Camera_PICTURE);
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode,resultCode,data);
if (requestCode == Camera_PICTURE) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
}
}