当前位置: 首页 > 知识库问答 >
问题:

Android的Google Drive Rest API文件选择器

洪开诚
2023-03-14

虽然Google Drive Android API(一个独立于Google Drive Rest API的API)确实包含一个文件选择器,但Google Drive Android API并没有集成Google Drive Rest API的所有特性,比如将Google Docs文件导出为不同的格式。虽然有一个Google Drive Rest API文件选择器可用于web应用程序,但我还没有找到一个用于Android应用程序的文件选择器。有没有人知道创建一个文件选择器的最佳方法,让用户通过使用Google Drive Rest API从他们的Google Drive帐户中选择文件?

共有1个答案

陈允晨
2023-03-14

file picker是作为一个意图实现的,它允许您只需要几行代码就可以开发一个原生的Android用户体验。下面的代码片段启动选择器,并允许用户选择文本文件:

// Launch user interface and allow user to select file
IntentSender i = Drive.DriveApi
.newOpenFileActivityBuilder()
.setMimeType(new String[] { “text/plain” })
.build(mGoogleApiClient);
startIntentSenderForResult(i, REQ_CODE_OPEN, null, 0, 0, 0);

结果像往常一样在onActivityResult回调中提供。

您可能想知道Google Drive Android API如何与存储访问框架相关联。

 类似资料:
  • 我正在开发一个Android应用程序,其中一个功能是让用户选择要打开的文件(我想打开一个纯文本的.txt文件)。我以前用Java开发过Android应用程序,但这次我使用的是Kotlin,而且这是我第一次使用Kotlin。 我现在让应用程序显示一个文件选择器,让用户点击他们想要打开的文件。然后我尝试使用File对象打开文件并执行forEachLine循环。但是由于某种原因,它抛出了一个java.i

  • 点击“添加文件”或“添加 URL”来添加导入源文件。然后,为源文件选择“编码”。 【注意】你可以同时导入多个文件。 ODBC 设置一个 ODBC 数据源连接 安装合适的 ODBC 管理员和文件相关的驱动程序。 在应用程序,选择“工具程式”->“ODBC 管理员”;或在 Navicat 中,在这个步骤点击“ODBC 管理员”按钮。 在“用户数据源名”选项卡点击“添加”按钮。 选择合适的 ODBC 驱

  • 在尝试从android文件系统中选择图像时,我目前使用以下代码: 然后是一种方法,例如: 这是可行的,但实际上不允许我一次选择多个文件,也不允许我在默认照片库之外抓取照片。我尝试了一些我见过的其他建议,但没有任何效果。

  • 设置源文件的名。“导入从”文本框内的扩展名会根据在第一步已选择的导入类型而改变。然后,为源文件选择“编码”。 【注意】你可以同时导入多个文件。 Excel 工作表将会显示在“表”列表中。 Access 如果你的 Access 文件设有安全性设置(即表密码和用户安全性等级),你则需要输入所需的信息。点击“安全性”按钮来输入更多设置: 系统数据库文件 设置 Access 文件的系统安全性文件,例如:D

  • 设置源文件的名。“导入从”文本框内的扩展名会根据在第一步已选择的导入类型而改变。然后,为源文件选择“编码”。 【注意】你可以同时导入多个文件。 Excel 工作表将会显示在“表”列表中。 ODBC 设置一个 ODBC 数据源连接 若要设置数据源的连接,你要安装相关的驱动程序。 然后,将 DSN(数据源名)添加到 odbc.ini 配置文件中,例如 /etc/odbc.ini。 【注意】你可以向驱动

  • 问题内容: 我们正在创建一个使用Web视图的应用程序,它将访问用户需要上传文件的页面。我们遇到了Android 4.4的问题,其中文件选择器没有打开,并且单击“上载”按钮没有任何反应。此功能可使用openFileChooser方法与早期版本一起使用,如下所示: 我花了大量时间寻找在4.4上实现此目标的方法,但是没有运气。有没有人设法做到这一点? 问题答案: WebView正常工作 如果我正确理解以