草庐IT

cd-drive

全部标签

android - 使用 Android 存储访问框架重命名 Google Drive 文档导致权限错误

我正在使用android的存储访问框架(SAF)与文档进行交互。我已经能够毫无问题地查找/读取/写入文档,但是当我尝试使用DocumentsContract#renameDocument()对GoogleDrive文档进行重命名时遇到了问题。我发布的代码适用于内部存储中的文件。为了方便起见,我制作了一个示例应用程序并将其推送到github。您可以在此处找到该代码:https://github.com/scottTomaszewski/SafExample我与文档本身的交互在这个类中https://github.com/scottTomaszewski/SafExample/blob/m

android - Google Drive REST API 通知不适用于应用程序文件夹中的更改

根据文档,应该可以使用setSpaces("appDataFolder")为我的应用程序的应用程序文件夹的更改注册一个通知channel。但是,我只在设置channel时收到初始sync通知,但在我更改应用程序文件夹中的内容时没有change通知。如果我使用setSpaces("drive")或完全省略setSpaces()并更改常规驱动器空间中的某些内容,我会收到change通知没问题。我在app文件夹中没有找到任何关于watchingforchanges的信息,所以我希望这里有人能帮助我。这就是我设置channel的方式,其中mDrive是com.google.api.servic

android - 与 Android 应用程序和 Google Drive 实时同步

我想知道是否可以利用GoogleDrive在不同设备(Android、iOS、Web等)上的不同用户之间执行自定义文档的实时同步。我所说的类似于GoogleDocs的实时协作功能(我相信这是由于在GoogleWave上的工作而添加的),但具有自定义文档格式。例如,用户可以在Android应用程序上操作文档中的数据,这些更改会实时(或接近实时)显示在另一个用户的Android应用程序或他们共享原始文档的网络应用程序中与。这是GoogleDrive和GoogleDriveSDK旨在处理的问题吗? 最佳答案 您必须为此使用自己的逻辑。这里

java - Google Drive 虚拟主机链接功能是否有被淘汰的危险?

我正在开发一个Android应用程序,该应用程序将日志存储在客户的GoogleDrive上。我们将静态HTML/Javascript文件推送到所述驱动器,以便用户能够通过浏览器以用户友好的方式阅读他们的日志。到目前为止,此功能运行良好(尽管由于过去几个月的服务器更新而出现一些故障)。2周前(即从2014年10月开始),我们看到Google云端硬盘的新用户界面完全放弃了网络主机链接功能。对于旧帐户,此功能仍然存在,但不适用于从上述日期开始创建的新帐户。这是否意味着Google计划最终放弃此功能,或者它是否会在可预见的future可用,即使只能通过SDK以编程方式访问?请注意,我们测试了编

Android 使用带有 ACTION_GET_CONTENT 的 Google Drive 打开文件

我正在尝试在我的Android应用程序中打开来自Google云端硬盘的文件。这是我目前拥有的。IntentimportIntent=newIntent(Intent.ACTION_GET_CONTENT);importIntent.setType("file/*");startActivityForResult(importIntent,ACTIVITY_REQUEST_CODE_IMPORT);这将打开一个“打开自”对话框,允许使用Google云端硬盘、下载和我的文件浏览器选择文件。我可以毫无问题地使用我的文件浏览器选择文件。但是Google云端硬盘不允许我选择文件。Google云端

android - 使用 Google Drive API - 如何显示根文件夹中的文件夹列表

我正在尝试创建一个Android应用程序,以便用户可以从他们的GoogleDrive浏览和选择文件。我是Android的新手,我主要尝试使用示例。当我在手机上运行APK时,身份验证似乎工作正常,但我不确定如何检索和显示云端硬盘文件夹。如何检索它们?它们应该显示在什么地方(ListView?)以便用户可以导航到文件?我的onConnected代码工作正常,但我认为问题在于未正确填充DriveId。@OverridepublicvoidonConnected(BundleconnectionHint){Log.i(TAG,"APIclientconnected.");super.onCre

java - Android Drive API OAuth BAD_AUTHENTICATION

我在使用GoogleDriveRESTv3androidAPI时遇到问题。OAuthtoken得到BAD_AUTHENTICATION结果。这是我正在使用的连接代码。还可以注意到OAuth同意屏幕没有显示,并且在短时间后,我得到BAD_AUTHENTICATION结果。我是否需要手动将刷新token传递给服务器或其他东西?//Gathercredentialscredential=GoogleAccountCredential.usingOAuth2(getApplicationContext(),Arrays.asList(SCOPES)).setBackOff(newExponen

android - Google Drive SDK - 上传图片、OCR、下载结果

所以最终我会尝试将我希望谷歌上传到OCR的图像上传。然后我希望能够将OCR的结果返回到我的Android应用程序。我的图片已正确上传。我可以遍历我的谷歌驱动器中的所有文件,我看到有可用的导出链接,其中之一是“text/plain”。如果我在浏览器中使用其中一个url,它会下载文本。这是我应该尝试访问它的方式吗?我尝试使用通过对插入方法返回的文件调用getExportLinks方法获得的urlFilefile=drive.files().insert(body,mediaContent).setOcr(true).execute();StringimageAsTextUrl=getExp

android - Google Drive API list 权限

这不是什么大问题。我有一个将用户密码存储在SQLite数据库中的Android应用程序。所以上周我发布了一个更新,允许用户将这些密码导出到他们的GoogleDrive。为此,我使用了GoogleDriveAndroidAPI.我没有向应用程序list(AndroidManifest.xml)添加任何特殊权限,它工作正常(在KitKat4.4上测试)。但我的一位friend告诉我,它可能无法在Android6.0+上运行,因为我应该总是请求权限。但我检查了一些样本,没有一个样本对list有这些权限。大家觉得有必要加权限吗?也许是INTERNET或GET_ACCOUNTS?

android - 使用 Google Drive API 制作文件的本地副本

我想使用GoogleDriveandroidApi制作存在于GoogleDrive上的“.ppt”文件的本地副本(外部存储)。我正在读取一个字节并将其写入我的本地文件。但是当我试图打开它时,它显示文件已损坏。请帮我解决我的问题。finalDriveFilefile=Drive.DriveApi.getFile(getClient(),fileid);finalMetadata[]metadata=newMetadata[1];file.getMetadata(getClient()).setResultCallback(newResultCallback(){@Overridepubl