Javascript 在数据库服务器中存储UDID-Android
我已经在Android客户端生成了一个UDID字符串。我需要将其发送到javascript端,以便它能够(通过php)与数据库服务器通信,以便存储此UDID 有没有一种方法可以直接(通过避免使用php)或以其他方式实现Javascript 在数据库服务器中存储UDID-Android,javascript,php,android,ajax,Javascript,Php,Android,Ajax,我已经在Android客户端生成了一个UDID字符串。我需要将其发送到javascript端,以便它能够(通过php)与数据库服务器通信,以便存储此UDID 有没有一种方法可以直接(通过避免使用php)或以其他方式实现 **我的Android应用程序有一个WebView,通过参数发布到http: public void postData() { // Create a new HttpClient and Post Header HttpClient httpclient = n
**我的Android应用程序有一个WebView,通过参数发布到http:
public void postData() {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.yoursite.com/yourexample.php");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("UDID", "12345"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
public void postData(){
//创建一个新的HttpClient和Post头
HttpClient HttpClient=新的DefaultHttpClient();
HttpPost HttpPost=新的HttpPost(“http://www.yoursite.com/yourexample.php");
试一试{
//添加您的数据
List nameValuePairs=新的ArrayList(2);
添加(新的BasicNameValuePair(“UDID”、“12345”);
setEntity(新的UrlEncodedFormEntity(nameValuePairs));
HttpResponse response=httpclient.execute(httppost);
}捕获(客户端协议例外e){
//TODO自动生成的捕捉块
}捕获(IOE异常){
//TODO自动生成的捕捉块
}
}
对于您的服务器端来说,了解一些关于web api的知识可能会很有用。从某个地方开始查看这两个链接:你应该展示你已经做了什么,看看如何提出更好的、切中要害的问题。如果你想从Android应用程序将数据存储在数据库中,而不必学习服务器端语言,最简单的解决方法是使用MBaaS(移动后端即服务),如:
您不能将其作为http参数传递吗?谢谢。但在php中如何称呼它呢$_邮递