2

我想开发Android应用程序,如Photofeed应用程序,如Google cloud sample链接或Instagram上提到的那样。为此,我需要App Engine SDK但我没有得到我将如何实现此功能。在我的应用程序中,我需要确切的功能(上传图片,并对该照片发表评论),例如该链接上显示的Photofeed应用程序。为此,我将不得不使用Google Cloud Storage,但Photofeed是用于Web应用程序,我想开发移动应用程序。对于我也提到Mobile back-end starter,但没有太多的想法。它很混乱。请指导我开发这个应用程序。是否有可能在我的android应用程序中使用Photofeed sample java类? 谢谢。在Android上创建照片共享应用程序

回答

3

您需要安装Google Plugin for Eclipse并让Android互联App Engine应用程式。 This is a good starting point

也可以做类似的应用程序或连接到GAE作为后端4个步骤中的任何应用程序如下:

  1. 让你的实体类:您可以使用JPA,JDO或Objectify来访问数据存储或直接使用它的API,就像NoSQL类中的样例一样(最简单的方法是Objectify IMO)。或者,您可以像使用示例的SQL类一样使用Google Cloud SQL(我从未在项目中使用过,因此我不知道API旁边是否有其他方法)。
  2. 让REST端点:您可以使用Google Cloud Endpoints使REST API为自己的应用程序。这将允许您以统一的方式开发Android,iOS和JavaScript客户端。如果需要,您也可以使用OAuth保护它。
  3. 生成客户端库:如果您使用Eclipse,Google Plugin将在App Engine项目的上下文菜单中提供该功能,因此只需右键单击并单击生成客户端库。它也可以使用command line来完成。
  4. 消费终端的Android应用:这样做是很简单的解释here

注意:您需要一个Servlet才能将照片上传到Google Cloud Storage。你可以使用the one in the sample

+0

谢谢mate..i'll试试你的解决方案。 – zanky

+0

我想过使用https://developers.google.com/cloud/samples/photofeed/overview应用程序,然后我将为该应用程序创建REST端点,然后执行您的步骤2,3,4为我的移动后端支持。我对吗?请回复。 – zanky

+0

是的,可以这样做。您可以使用该样本的现有类的额外REST图层进行保存和查询。但说实话,我认为它不会节省你很多时间,因为Objectify可以让你的实体变得非常简单快捷。所以使用Objectify IMO会更加干净。 –

相关问题