0

好的,所以我有一个打开相机的按钮,当我拍照并保存它时,如何获取文件名+保存位置以在我的应用程序中打开它?

这是我的按钮点击

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);
    }
}

这是我的 Result 它不包含任何内容,但它将启动另一个 Intent 来显示图像:

protected void onActivityResult(int requestCode, int resultCode, Intent data){

}

也许我做错了,但任何指导将不胜感激,谢谢!

4

1 回答 1

0

尝试将此添加到您的 onActivityResult。

Bitmap picture = (Bitmap) data.getExtras().get("data");

从相机意图中取出图像,从中创建位图,然后从那里使用它。将其写入文件,或将其直接导入显示资源。还请务必检查您的 ResultCode 以确定是否实际拍摄了照片。

于 2012-11-04T04:16:03.917 回答