close

private String getRealPathFromURI(Uri contentUri) {
Cursor cursor = null;
String result = contentUri.toString();
String[] proj = {MediaStore.Images.Media.DATA};
cursor = managedQuery(contentUri, proj, null, null, null);
if(cursor == null) throw new NullPointerException("reader file field");
if (cursor != null) {
int column_index = cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
// 最后根据索引值获取图片路径
result = cursor.getString(column_index);
try
{
//4.0以上的版本会自动关闭 (4.0--14;; 4.0.3--15)
if(Integer.parseInt(Build.VERSION.SDK) < 14)
{
cursor.close();
}
}catch(Exception e)
{
Log.e(TAG, "error:" + e);
}
}
return result;
}

 

 

http://blog.csdn.net/janronehoo/article/details/8569006

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 pcwiki 的頭像
    pcwiki

    pcwiki的部落格

    pcwiki 發表在 痞客邦 留言(0) 人氣()