0
나는 앱 엔진 데이터 저장소와 상호 작용하기 위해 자바 로우 레벨 API를 사용하는 것에 관한 앱 엔진 문서를 따라왔다. 나는 안드로이드에서이 작업을하기 위해 필요한 수입과 구문의 변화를 알아 내려고하고있다. 아래 안드로이드와 자바 코드 사이에 섞여있다. java put() 및 get() 메소드의 올바른 안드로이드 구문은 무엇입니까?자바 로우 레벨 API 앱 엔진 Android 동등한
package com.direction.investor.bcms;
//PSUEDO CODE
//JAVA IMPORTS. ANDROID EQUIVALENTS?
//import com.google.appengine.api.datastore.DatastoreService;
//import com.google.appengine.api.datastore.DatastoreServiceFactory;
//import com.google.appengine.api.datastore.Entity;
//import com.google.appengine.api.datastore.Key;
//import com.google.appengine.api.datastore.KeyFactory;
//import com.google.appengine.api.users.User;
//import com.google.appengine.api.users.UserService;
//import com.google.appengine.api.users.UserServiceFactory;
//import java.io.IOException;
//import java.util.Date;
//import javax.servlet.http.HttpServlet;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//import java.io.IOException;
//import java.util.Date;
//import javax.servlet.http.HttpServlet;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
import android.widget.EditText;
public class ContactInfo {
public void onSubmitDataButtonPress{
//CONVERT INPUT TO STRING
EditText streetName;
streetName = (EditText) findViewById (R.id.streetNameEdit);
String streetInfo = streetName.getText().toString();
EditText zipCode;
zipCode = (EditText) findViewById (R.id.zipCodeEdit);
String zipInfo = zipCode.getText().toString();
}
// PLACE STRINGS ON DATASTORE
public class ContactInfoServlet extends HttpServlet {
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
Key ContactInfoKey = KeyFactory.createKey("Contact", contactkey);
String street = req.getParameter("streetInfo");
String zip = req.getParameter("zipInfo");
Date date = new Date();
Entity contacts = new Entity("UserContactInfo", contactkey);
contacts.setProperty("date", date);
contacts.setProperty("street", street);
greeting.setProperty("zip", zip);
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
datastore.put(contacts);
}
}
}
다음을 살펴 보셨습니까? https://developers.google.com/appengine/docs/java/endpoints/consume_android 상호 작용하고 싶은 Google App Engine 애플리케이션이 이미 있습니까? – HeatfanJohn