代码之家  ›  专栏  ›  技术社区  ›  Steve

图像不在SD卡上

  •  1
  • Steve  · 技术社区  · 14 年前

    有什么想法为什么?另外,当我在“活动”中以位图形式查看图像时(重新启动后),图片会以错误的方式翻转。有什么想法吗?

    我的代码如下:

    Camera.PictureCallback photoCallback = new Camera.PictureCallback() {
      public void onPictureTaken(byte[] data, Camera camera) {
        // TODO Auto-generated method stub
        FileOutputStream fos;
        try
        {
          Bitmap bm = BitmapFactory.decodeByteArray(data, 0, data.length);
          fileUrl = MediaStore.Images.Media.insertImage(getContentResolver(), bm, "LastTaken", "Picture");
    
          if(fileUrl == null)
          {
            Log.d("Still", "Image Insert Failed");
            return;
          }
          else
          {
            picUri = Uri.parse(fileUrl);
            sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, picUri));
          }
        }
        catch(Exception e)
        {
          Log.d("Picture", "Error Picture: ", e);
        }
        camera.startPreview();
      }
    };
    
    0 回复  |  直到 12 年前