我已经在 Android 客户端生成了一个 UDID 字符串。我需要将其发送到 javascript 端,以便它可以与数据库服务器(通过 php)通信,以便存储此 UDID。
有没有办法直接(通过避免使用 php)或其他方式来做到这一点?
** 我的 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
}
}
对于你的服务器端来说,了解一些有关 Web api 的知识也许会很有用。看一下这两个链接,从某个地方开始:
Creating a RESTful API with PHP
[GUIDE] Android Client-Server Communication (PHP-MYSQL REST API)
你应该展示你已经做了什么,看看this提出更好的切中要害的问题
关于javascript - 在数据库服务器中存储 UDID - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23805237/