嗨我工作的应用程序,其中消息从web service
检索。 web服务 给出了如(contactnumber + "##" + message + "##" + Username)
的响应。 我想在手机中储存如 收件箱的留言。请任何人给我一些想法。如何检索Web服务的消息
-2
A
回答
0
那么你将有3个步骤:使用 1)接触Web服务的HTTP请求(你会发现如何做到这一点很多教程) 2)解析响应(在你的情况分割字符串,但它不是很强大的...) 3)储存您想要的信息(请在您要保存它)更精确
+0
我想存储手机收件箱的留言 – sad123
0
第1步: 获取网络信息使用HTTPGET为:
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(new URI("YOUR_WEB_SERVCE"));
HttpResponse response = client.execute(request);
in = new BufferedReader
(new InputStreamReader(response.getEntity().getContent()));
StringBuffer sb = new StringBuffer("");
String line = "";
String NL = System.getProperty("line.separator");
while ((line = in.readLine()) != null) {
sb.append(line + NL);
}
in.close();
String webmesg = sb.toString();
第2步:
使用TelephonyManager让你的自己的手机号码为:
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String strmobinum= tm.getLine1Number();
的AndroidManifest.xml:
<uses-permission android:name= "android.permission.READ_PHONE_STATE"/>
第3步:
为发送短信使用SmsManager:
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(strmobinum, null, webmesg, null, null);
的AndroidManifest.xml:
<uses-permission android:name="android.permission.SEND_SMS"/>
+0
您对我的回答有什么问题? –
相关问题
- 1. Web服务:如何检测发送消息的端点
- 2. Web服务响应XML检索'DestinationUnreachable'消息
- 3. Web服务与消息传递以检索视图数据
- 4. 如何通过查询Web服务触发CRM检索消息插件
- 5. 如何通过Web服务检索类?
- 6. 如何从WCF Web服务检索版本信息?
- 7. 如何检索消息IMAP
- 8. Web服务检索方法
- 9. IOS:解密的消息与Web服务
- 10. 查询Web服务的消息列表?
- 11. Ambigious PHP Web服务的错误消息
- 12. 显示消息框的Web服务
- 13. Web服务从索尔检索数据
- 14. 如何检索MSMQ消息的AbortCount?
- 15. 如何从C#中的Web服务的URL中检索SoapEnvelope信息?
- 16. 解耦消息和Web服务
- 17. Web服务与消息传递
- 18. C#Web服务禁用消息验证
- 19. 即时消息Web服务使用socket.io
- 20. 优化web服务响应消息
- 21. Web服务关闭时显示消息
- 22. WCF服务的定制消息检查
- 23. 的Moodle:如何从XML更改Web服务消息JSON
- 24. 如何在Web服务中实现消息级别的安全
- 25. 消息服务
- 26. 其他服务使用的Web服务消息
- 27. 如何检索消息大小SMTP服务器的固定上限
- 28. SOAP消息检索
- 29. 从Web服务调用中检索信息
- 30. 从Web服务请求中检索客户端信息
这可能有助于http://stackoverflow.com/questions/642076/how-to-save-sms- to-inbox-in-android – Antrromet