如何在Android中获取谷歌驱动文件的文件路径

时间:2017-05-02 10:24:08

标签: android file google-drive-api

我正在尝试从设备访问文件。所有工作的商品,但当我浏览并从谷歌驱动器中选择文件时,它给出了空路径。我见过很多问题,但没有得到答案。我在下面的一个解决方案只给了我文件名。

  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;

}

是否可以获取该文件?因为该文件位于驱动器上而不是设备上。请帮帮我怎样才能获得该文件。

0 个答案:

没有答案