好的,所以我打开了一个打开相机的按钮,当我拍照并保存时如何获取文件名+保存位置以在我的应用中打开它?
这是我点击按钮
Button btncamera = (Button)findViewById(R.id.btncamera);
btncamera.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Intent cameraIntent = nwe Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, 2500);
}
}
这是我的结果它不包含任何内容,但它会启动另一个Intent来显示图像:
protected void onActivityResult(int requestCode, int resultCode, Intent data){
}
也许我做错了,但任何指导都会非常感谢谢谢!
答案 0 :(得分:0)
尝试将此添加到您的onActivityResult。
Bitmap picture = (Bitmap) data.getExtras().get("data");
从相机意图中取出图像,从中创建一个位图,然后从那里使用它。将其写入文件,或将其直接导入显示资源。 另外,请务必检查ResultCode以确定是否实际拍摄了照片。