我正在尝试从设备访问文件。所有工作的商品,但当我浏览并从谷歌驱动器中选择文件时,它给出了空路径。我见过很多问题,但没有得到答案。我在下面的一个解决方案只给了我文件名。
public static String getGDriveDataColumn(Context context, Uri uri, String selection,
String[] selectionArgs) {
Cursor cursor = null;
final String column = "_display_name";
final String[] projection = {
column
};
try {
cursor = context.getContentResolver().query(uri, projection, selection, selectionArgs, null);
if (cursor != null && cursor.moveToFirst()) {
final int column_index = cursor.getColumnIndexOrThrow(column);
return cursor.getString(column_index);
}
} finally {
if (cursor != null)
cursor.close();
}
return null;
}
是否可以获取该文件?因为该文件位于驱动器上而不是设备上。请帮帮我怎样才能获得该文件。