嗨我工作的應用程序,其中消息從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