if(resultCode == Activity.RESULT_OK){
Uri uri = data.getData();
取得圖片之uri後,再進一步透過ContentResolver來取得該圖片uri的詳細欄位資訊。
Cursor cursor = this.getContentResolver().query(uri, null, null, null, null);
cursor.moveToFirst();
for (int i = 0; i < cursor.getColumnCount(); i++) {
System.out.println(i+"-"+cursor.getColumnName(i)//取得圖片uri中的欄位名稱
+"-"+cursor.getString(i));//取得圖片uri中的欄位資訊
}
}
}
執行完後,即可看到於LogCat中所輸出的欄位名稱與資訊,
其中欄位編號 1(欄位名稱為 _data)即為該圖片uri中的實體路徑(/sdcard/daniel.png)
希望以上的資訊是你所需要的and對你有幫助~:D
联系客服