use*_*330 7 database google-app-engine android database-connection backend
我实际上是android的初学者,需要很多帮助.我已经制作了一个带有嵌入式数据库的应用程序,现在想把它放到一个动态的位置.有简单的数据形式(一些地址和分支信息等).我实际上不知道如何使用放置在动态位置的动态服务器.
我怎样才能做到这一点?请逐步指导我
我浏览并找到了一些术语,如" 写服务 "," 关闭/打开后端 "等.请指导我.我的另一个问题是:我需要某种注册,api-key或任何其他东西.我刚刚为eclipse添加了"google plugins",我可以创建与Android App连接的App引擎
是的,你确实需要一把钥匙.请查看此http://developer.android.com/google/gcm/gs.html
首先,我们需要使用您设置的示例(与Android App连接的App引擎)向/从客户端发送数据
com.google.android.gcm.server.Sender helper class
Run Code Online (Sandbox Code Playgroud)
同样,该帮助程序类是步骤#4,如何使用它是在编写服务器端的Application Server端应用程序
当然,您希望持久化或查找数据. 您可以在用于发送/接收消息的任何类中执行此操作(当然使用上面的Sender帮助程序类)
那么,如果你使用Java,那么AppEngine的最简单也许最好的方法就是使用Objectify. 相信我或谷歌它看看有多好. https://code.google.com/p/objectify-appengine/
Objectify的文档非常好,我第一次没有遇到任何麻烦.
他们的简单例子是:
@Entity
class Car {
@Id String vin; // Can be Long, long, or String
String color;
}
ofy().save().entity(new Car("123123", "red")).now();
Car c = ofy().load().type(Car.class).id("123123").get();
ofy().delete().entity(c);
Run Code Online (Sandbox Code Playgroud)
我觉得你很高兴.
摘要:
YourMessageClass(在Appengine上)
- 使用com.google.android.gcm.server.Sender发送/接收数据
- 使用Objectify来保存数据.
接下来的问题是你在哪里放置YourMessageClass.它是否在处理短命请求的Servlet中?(https://developers.google.com/appengine/docs/java/runtime#Requests_and_Servlets)这是一个长期运行的后端吗?(https://developers.google.com/appengine/docs/java/backends/)但这超出了本讨论的范围.
归档时间: |
|
查看次数: |
8572 次 |
最近记录: |