当前位置: 首页 > 面试题库 >

使用适用于Android的Google文档和Google Spreadsheet API

施靖
2023-03-14
问题内容

我打算使用Google Documents List和Google Documents Spreadsheet
API将数据库从我的应用程序上传到在线电子表格,然后进行编辑。

我只是想知道这些API是否是将Google文档用作我在应用程序中收集的数据的在线存储空间的正确方法。

我希望我能从可能有此经验的一些人那里得到反馈。

下面列出了两个API的链接:

http://code.google.com/apis/documents/

http://code.google.com/apis/spreadsheets/

提前致谢!


问题答案:

(2016年12月至2017年2月) 该问题的各个部分已过时:1)GData
API
(包括文档列表和电子表格API)是上一代Google
API。虽然不是所有的GData API与已被否决,所有 现代 谷歌的API都 没有
使用谷歌数据协议 ; 2)Google Documents List
API已由Google Drive API
取代(并于2015年关闭)(移动开发人员具有特定的Google Drive Android
API),3)Google
在2016年发布了新的Google Sheets API
v4(非GData)和4)现在,Android
Studio是优于Eclipse的首选IDE。

为了使用Google API,您需要获取适用于Android的Google
API客户端库(对于更通用的Java,则需要Java的Google
API客户端库)。现在来看一些示例…这是Android快速入门代码示例以及Sheets
API
的更通用的Java快速入门代码示例。也可以传递Sheets
API的JavaDocs参考。

如果您不对Python过敏,我还使用Sheets API(虽然不是移动设备)制作了一些带有更多“真实世界”示例的视频:

  • 将SQL数据迁移到工作表(代码深入研究帖子)
  • 使用Sheets API格式化文本(代码深入研究帖子)
  • 从电子表格数据生成幻灯片(代码深入探讨帖子)

最新的API提供了较旧版本中不可用的功能,即为开发人员提供了对 文档
的基于编程的面向工作表的访问,就好像您正在使用用户界面一样(创建冻结的行,执行单元格格式,调整行/列的大小,添加数据透视表,创建图表等等),但是,要执行
文件 级访问(例如导入和导出),您可以改用Google Drive
API-对于移动设备,有一个特定的Google Drive Android
API。

但是根据您的用例,除非您需要执行诸如搜索之类的文件操作或上文所述的操作,否则我认为您不需要Drive API(也不需要过时的Documents List
API)。您只需使用Sheets
API即可“将数据库从[Android]应用程序在线上传至电子表格,然后对其进行编辑”。我上面的一个视频“将SQL数据迁移到工作表”应该为您提供足够的伪代码(这就是Python,不是吗?)来编写您的应用程序。

要了解有关如何使用Google
API的更多信息,请查看我正在制作的各种Google开发人员视频(系列1和系列2)(通常是Python或JavaScript)。



 类似资料:
  • 问题内容: 我正在为我的Android项目设置ProGuard。我的项目也使用GSON。 我已经研究了ProGuard配置与GSON和Android的兼容性,并遇到了由google-gson https://code.google.com/p/google-gson/source/browse/trunk/examples/android- proguard- 提供的示例示例/proguard.c

  • 我已经按照http://saleh360.blogspot.in/2012/12/android-running-google-maps-api-v2_12.html的所有步骤,但我不能让谷歌地图v2在Android模拟器上工作。 当我运行我的项目时,我会收到消息:除非您更新Google Play服务以及按钮“更新”,否则此应用程序将无法运行。如果我更新,它会将我带到Google Play并且看不

  • 问题内容: 只需通过命令行( mac terminal )将一个Android项目置于git( beanstalk )版本控制下。下一步是设置排除对象。 __ 对于已经走这条路的人: 对于Android项目,典型的.gitignore文件应该是什么样? 在Eclipse中建立的专案 问题答案: 您可以混合使用Android.gitignore: 使用Eclipse.gitignore:

  • 我的目标是打开一个PDF文档,填写一些表单字段,然后将其呈现为图像。我正在使用带有Java的PDFBox来实现它。我开始使用版本2.0.2(最新版本),并填写表单字段。当我保存它,然后用PDF阅读器打开它时,表单字段有值。但当我将其呈现为图像时,表单字段有黑色边框,内部没有文本。然后我在1.8.12上尝试了同样的方法,它起作用了。不过,我真的很想使用2.x中的新特性。 PDF只有顶形,没有XFA(

  • 你好,StakOver花同胞,我目前正在开发一个用Scala编写的基于Apache Spark的应用程序。我使用Maven作为构建工具。该应用程序工作正常,直到我有一个用例,我需要从谷歌秘密管理器拉一些秘密。为此,我使用了秘密管理器API,并使用maven依赖项来导入JAR。 当我在本地(Intellij)上运行代码时,代码似乎工作正常,但是一旦我在Spark集群上部署它,它就开始失败,出现以下错

  • 根据这个讨论,Android xml布局文件可以使用tools:parenttag来预览使用tag的布局。我尝试了tools:parenttag并且预览结果为空。如果我删除tools:parenttag,预览可以工作,所以我确信是tools:parenttag使得预览不工作。 在此输入图像说明 这有什么办法解决吗?