@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
// //添加一張新的圖片
if(data!=null){
Uri data1 = data.getData();
// 這里開始的第二部分,獲取圖片的路徑:
String[] proj = {MediaStore.Images.Media.DATA};
//好像是android多媒體數據庫的封裝接口,具體的看Android文檔
Cursor cursor = managedQuery(data1, proj, null, null, null);
//按我個人理解 這個是獲得用戶選擇的圖片的索引值
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
//將光標移至開頭 ,這個很重要,不小心很容易引起越界
cursor.moveToFirst();
//最后根據索引值獲取圖片路徑
String path = cursor.getString(column_index);
Log.e("地址 ",path);
}
}
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。