我試圖獲取圖像文件的完整路徑作爲字符串,但它不起作用。我只是得到了像「內容:/外部/媒體/圖像/ 1」的結果。這絕對不是正確的道路。我怎樣才能得到正確的路徑,包括文件擴展名?文件路徑到字符串
這裏是我試過至今:
public void onClick(View arg0) {
switch (arg0.getId()) {
case R.id.btnGetImage:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(Intent.createChooser(intent, "Select A Picture"),
PHOTO_GALLERY);
break;
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(requestCode){
case PHOTO_GALLERY:
if (resultCode == RESULT_OK) {
File file = new File(data.getDataString());
String imagePath = file.getAbsolutePath();
break;
}
}
}
這工作絕對好。謝謝! – 2013-02-20 10:38:09
歡迎親愛的:) – Shiv 2013-02-20 10:41:55