【问题标题】:Delete discarded images captured from camera in my Android device file manager在我的 Android 设备文件管理器中删除从相机捕获的丢弃图像
【发布时间】:2017-11-07 21:56:04
【问题描述】:

我正在使用相机将捕获的图像保存到 android 中的文件夹,但是当我单击图像但单击后将其丢弃时会发生什么,它也会保存到我设备上的图像文件夹中。我不知道如何删除它。

这是我的部分代码:

 public void onActivityResult(int requestCode, int resultCode, Intent data) {
    // TODO Auto-generated method stub
    super.onActivityResult(requestCode, resultCode, data);
    // /Log.d("sfas", path);
    if (requestCode == REQUEST_CODE_CROP_IMAGE
            && resultCode == Activity.RESULT_OK) {
        try {
            path = data.getStringExtra(CropImage.IMAGE_PATH);
            Log.d("sfas", path);


            shared.AddSharedValues(LORREY_PATH, path);

        } catch (Exception e) {
            // TODO: handle exception
            e.printStackTrace();
        }

    } else {

        shared.AddSharedValues(LORREY_PATH, "");   //this clears the path of the file in LORREY_PATH shared preferences value

        Log.d("else Path", resultCode + "");

        // upload.setImageResource(R.drawable.about_icon_img);
    }
    finish();

【问题讨论】:

标签: android camera


【解决方案1】:

您是否已授予读取清单中的外部存储的权限。?

【讨论】:

  • 这个变量 LORREY_PATH 是什么时候初始化的?
  • 哪个部分抛出 NullPointerException.?
  • 全局初始化
  • 如果我使用 File.delete 并给出它的路径,,那么路径给出的是空指针
  • 是的,Sreyas ,,一直是
猜你喜欢
  • 2011-09-03
  • 1970-01-01
  • 2013-05-08
  • 1970-01-01
  • 2020-11-08
  • 1970-01-01
  • 2011-07-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多