-5
私たちはギャラリーからインテントを使用してPDFファイルを選択したいので、どうすればpdfファイルの実際のパスを取得できますか?ギャラリーからPDFファイルを選択し、このファイルをサーバーにアップロードします。androidのPDFファイルの実際のパスを取得する方法
私たちはギャラリーからインテントを使用してPDFファイルを選択したいので、どうすればpdfファイルの実際のパスを取得できますか?ギャラリーからPDFファイルを選択し、このファイルをサーバーにアップロードします。androidのPDFファイルの実際のパスを取得する方法
public String getPathFromURI(Context context, Uri contentUri) {
if (contentUri.toString().indexOf("file:///") > -1){
return contentUri.getPath();
}
Cursor cursor = null;
try {
String[] proj = { MediaStore.Images.Media.DATA };
cursor = context.getContentResolver().query(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}finally {
if (cursor != null) {
cursor.close();
}
}
}