如何打开 Google 驱动器并在 android 设备中选择文件

How to open Google drive and pick file in android device

在我的 android 应用程序中有一个名为上传的按钮,每当我单击它需要重定向到 Google 驱动器的按钮时,我必须从中选择一个文件并需要读取该文件(文件可能是 csv),

还有什么可做的吗?? 我试过下面的代码,但它显示客户端必须连接错误

GoogleApiClient mGoogleApiClient;

            mGoogleApiClient = new GoogleApiClient.Builder(this)
                    .addApi(Drive.API).addScope(Drive.SCOPE_FILE)
                    .addApi(Plus.API).addScope(Plus.SCOPE_PLUS_LOGIN)
                    .addConnectionCallbacks(this)
                    .addOnConnectionFailedListener(this).build();

            mGoogleApiClient.connect();

            // Launch user interface and allow user to select file
            IntentSender i = Drive.DriveApi.newOpenFileActivityBuilder()
                    .setMimeType(new String[] { "text/plain" })
                    .build(mGoogleApiClient);
            try {
                startIntentSenderForResult(i, 100, null, 0, 0, 0);
            } catch (SendIntentException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

提前致谢

ACTION_PICK 就可以了。

例如,如果您要选择联系人,

Intent intent = new Intent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);

会列出您在云端硬盘、Phone 图书等中的联系人