2014-09-25 40 views
0

我有一個活動,用戶可以輸入電話號碼和值。用戶插入詳細信息後,應將信息發送給服務提供商(電信公司),服務將在後臺運行。通過Android中的ussd代碼發送數據

我該如何使用ussd代碼將這些信息發送給服務提供商?

謝謝!

回答

0
String encodedHash = Uri.encode("#"); 
String ussd = "*" + encodedHash + "12345" + encodedHash; 
startActivityForResult(new Intent("android.intent.action.CALL", Uri.parse("tel:" + ussd)), 1); 
+0

喜@NIPHIN我可以用模擬器來測試該代碼,或者我應該去住 – Ganesh 2014-09-25 07:42:55

+0

去住,這將是更好的 – NIPHIN 2014-09-25 08:41:31

+0

喜@NIPHIN感謝代碼工作, 但如果我使用USSD代碼它不是安全 所以計劃使用web服務我已經在web服務 插入ussd代碼,我想調用web服務,併發送ussd代碼+ mobileno +價值電信公司,請你就此提出建議。 Thankss! – Ganesh 2014-09-25 09:27:13