相关疑难解决方法(0)

拍摄相机意图后删除图库图像

我知道这有许多不同的方式,但我似乎无法从默认文件夹中删除图库图像.我正确地将文件保存到SD卡,我可以删除该文件,但在Camera文件夹下显示的默认图库文件不会删除.

我希望在返回活动后删除图像,因为文件已存储在SD卡下/Coupon2.

有什么建议?

public void startCamera() {
    Log.d("ANDRO_CAMERA", "Starting camera on the phone...");

    mManufacturerText = (EditText) findViewById(R.id.manufacturer);
    String ManufacturerText = mManufacturerText.getText().toString();
    String currentDateTimeString = new Date().toString();

    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    File filedir = new File(Environment.getExternalStorageDirectory()+"/Coupon2");
    filedir.mkdirs();

    File file = new File(Environment.getExternalStorageDirectory()+"/Coupon2", ManufacturerText+"-test.png");
    outputFileUri = Uri.fromFile(file);
    intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);

    startActivityForResult(intent, CAMERA_PIC_REQUEST);
}

protected void onActivityResult(int requestCode, int resultCode, Intent data) {  
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == CAMERA_PIC_REQUEST && resultCode == -1) {  
        Intent intent = new Intent("com.android.camera.action.CROP");
        intent.putExtra("crop", …
Run Code Online (Sandbox Code Playgroud)

android image android-camera-intent

64
推荐指数
4
解决办法
5万
查看次数

如何从Bitmap获取Uri对象

在某个点击事件中,我要求用户添加图像.所以我提供两种选择:

  1. 要从库中添加.
  2. 从相机中单击新图像.

我的目标是保留与这些图像相关的"uri"列表.

如果用户选择了图库,那么我会得到图像uri(这非常简单).但如果他选择相机,那么在拍完照片之后,我就会得到那张照片的Bitmap对象.

现在我如何将该Bitmap对象转换为uri,或者换句话说,如何获取该位图对象的相对Uri对象?

谢谢.

android uri bitmap

24
推荐指数
3
解决办法
5万
查看次数

如何在Android中将图像从一个活动发送到另一个活动?

我在一个类中有一个imageView,在单击imageView时会出现一个对话框,其中有两个选项可以从相机中获取图像或打开设备的图库.我想将图像从一个类发送到另一个类,以便它可以出现在ImageView中.我从很多小时开始搜索,但我只是将文本数据从一个类发送到另一个类.任何人都可以告诉我们将图像从一个类发送到另一个类吗?

这是来自发件人类的代码,它将拍摄图像.

   takeImg.setOnTouchListener(new OnTouchListener() {

            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                if(event.getAction() == event.ACTION_UP)
                {
                    i=new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
                    startActivityForResult(i,cameraData);
                }
                return true;
            }
        });
    }
    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");
        }
    }

对于任何帮助谢谢

android android-imageview

5
推荐指数
2
解决办法
1万
查看次数

如何从Android相机获取缩略图和图像路径?

通过这种方式

Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

我通过这种方式在 onActivityResult 中获得位图形式意图,而不是路径!

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageUri);
startActivityForResult(intent, REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

我可以从意图中获取路径,而不是位图!!,我怎样才能从android相机获取位图(缩略图)和路径?

android android-intent

2
推荐指数
1
解决办法
5982
查看次数