0
這裏是我的代碼,我選擇xls
文件,並在onActivityResult
希望得到的文件完整路徑
content://com.android.providers.downloads.documents/document/771
我想獲得的文件全路徑得到的響應是這樣的。請幫幫我。
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");
startActivityForResult(intent, 1);
而且在onActivityResult
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == Activity.RESULT_OK)
{
if (requestCode == 1)
{
Uri currentUri = data.getData();
Log.d("path", currentUri.toString());
}
}
}
在這裏檢查[如何從URI獲取完整文件路徑](http://stackoverflow.com/questions/13209494/how-to-get-the-full-file-path-from-uri) – Strider
'我選擇xls文件「。你沒有告訴你使用了哪個文件選擇器。文件不是從哪裏來的。有絕對路徑嗎?你知道嗎?然後告訴! – greenapps