Android 使用新的驱动器API从驱动器读取简单文件
我的应用程序需要读取某些文件,这些文件可能位于本地文件系统上,也可能来自Dropbox和Drive等云服务。与以前的工作方式相比,新的驱动API似乎有很多复杂的东西,我很难找到一个完整的示例,它可以按照我期望的方式工作 我的应用程序不在云服务上执行任何“文件管理”,但希望在云应用程序本身中选择文件时获得意图,即用户运行驱动器应用程序,找到他们的文件,点击选择它(并启动我的应用程序来处理它)。以这种方式选择文件时,驱动器会广播应用程序处理该文件的意图。根据我的发现,我认为我的应用程序中的意图过滤器应该如下所示:Android 使用新的驱动器API从驱动器读取简单文件,android,android-intent,google-drive-api,Android,Android Intent,Google Drive Api,我的应用程序需要读取某些文件,这些文件可能位于本地文件系统上,也可能来自Dropbox和Drive等云服务。与以前的工作方式相比,新的驱动API似乎有很多复杂的东西,我很难找到一个完整的示例,它可以按照我期望的方式工作 我的应用程序不在云服务上执行任何“文件管理”,但希望在云应用程序本身中选择文件时获得意图,即用户运行驱动器应用程序,找到他们的文件,点击选择它(并启动我的应用程序来处理它)。以这种方式选择文件时,驱动器会广播应用程序处理该文件的意图。根据我的发现,我认为我的应用程序中的意图过滤器
<intent-filter>
<action android:name="com.google.android.apps.drive.DRIVE_OPEN />
<data android:mimeType="application/octet-stream" />
</intent-filter>
你有没有试过看样品?android演示似乎有一个类似于您所建议的意图示例。有了它,你可以根据你的需要修改它。是的,我刚开始检查那些样品。我希望通过一些尝试和错误来获得它。我使用“意图拦截”应用程序来查看驱动器实际发送的意图。这不是我所期望的,但至少我有一些东西可以开始获取uri,等等。你有没有试着查看下表中的示例?android演示似乎有一个类似于您所建议的意图示例。有了它,你可以根据你的需要修改它。是的,我刚开始检查那些样品。我希望通过一些尝试和错误来获得它。我使用“意图拦截”应用程序来查看驱动器实际发送的意图。不是我所期望的,但至少我有一些东西可以开始获取uri,等等。