Helo guys,Uri字符串未在android中缓存
我正在使用以下代码。
String fileName = "image" + "_" + title.getText().toString()+"_" + val.toString();
photo = this.createFile(fileName, ".jpg");
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo));
uriOfPhoto = Uri.fromFile(photo);
startActivityForResult(intent, RESULT_CAMERA_SELECT);
}
}
catch(Exception e)
{
Log.v("Error", "Can't create file to take picture!");
displayAlert("Can't create file to take picture!","SDCard Error!");
}
}
private File createFile(String part, String ext) throws Exception
{
File tempDir = new File (Environment.getExternalStorageDirectory() + "/MyFolder/Images");
if(!tempDir.exists())
{
tempDir.mkdir();
}
tempDir.canWrite();
return new File(tempDir, part+ext);
}
});
的UriOfPhoto
是给我uriString
在调试不chached。它不存储文件的URI。我可以如何解决这个问题。
authority Uri$Part$EmptyPart (id=830004244032)
fragment Uri$Part$EmptyPart (id=830004245408)
host "NOT CACHED" (id=830003914304)
path Uri$PathPart (id=830067926736)
port -2
query Uri$Part$EmptyPart (id=830004245408)
scheme "file" (id=830002660688)
ssp null
uriString "NOT CACHED" (id=830003914304)
userInfo null
问候
您是否需要将捕获的图像存储在您的路径中:它或其他任何东西 – 2012-04-13 02:30:09