我的手机中有一个android应用程序,在其中填充了一些数据,然后将这些数据附加到数据库中.所以我打算在我的应用程序中添加一个按钮(sms按钮),按此按钮时,数据必须更新到服务器数据库,或者可以将数据转储到服务器中.所以我想知道我们可以将短信发送到服务器吗?如果是的话,如何?
注意:我有一台具有静态IP地址的服务器.
解决方法:
尝试将数据发布到服务器.
public void postData() {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("id", "msgId"));
nameValuePairs.add(new BasicNameValuePair("stringdata", "Msg u want send"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
Log.v("myapp", "response " + response.getEntity());
String responseBody = EntityUtils.toString(response.getEntity());
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
可以参考Android HttpPost: how to get the result
http://www.anddev.org/doing_http_post_with_android-t492.html
标签:sms,android 来源: https://codeday.me/bug/20191201/2081830.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。