android監聽簡訊發送
⑴ android 開發 一個通過服務端內容自動發送簡訊到指定號碼
伺服器和手機端通信,如果要實時通信,就需要使用推送,自己寫的推送一般不夠好,還是使用專業推送比較好,國內的可以使用極光推送,網路推送等等,如果是國際的可以使用谷歌的google cloud message,或者使用友盟……友盟還是比較靠譜的。
然後手機發送簡訊只需要一個許可權,然後會有很簡單的代碼就可以發送簡訊了,而且,一般的第三發推送也可以給服務端發消息,所以你的要求就齊全了。
如果不是用第三方的向伺服器報告,也可以自己寫和伺服器的通信。
如果推送都要自己寫,那麼android的推送有3種方式,第一socket長連接,比較耗費手機資源和電……第二種輪詢,有一點點延遲,看你的實時性有多高……第三種,使用簡訊息,服務端要有簡訊網關,手機端則監聽手機簡訊資料庫,用這個的比較少,一般長連接比較多。
我的號碼就是我qq,有什麼問題可以進一步的問我,或者我沒時間的話也有很多android開發群 可以介紹給你 隨便問問題,有很多高人解答
⑵ android menu中有個分享功能,點擊後進入分享頁面,能否監聽分享是否成功比如說簡訊分享,或者微博分享
可以啊,比如微博吧,如果你分享後,微博伺服器會給你返回一個值,例如200,你可以判斷如果得到這個值以後,然後在UI中顯示一個toast提示分享成功。
⑶ Android開發中怎麼把廣播中處理後的信息傳遞給Activity
1.發送廣播
Intent intent = new Intent(BroadcastAction);
Bundle bundle = new Bundle();
bundle.putString("***", SUCCESS);
bundle.putString("FullPathName", mFullPathName);
intent.putExtras(bundle);
sendBroadcast(intent);
2.在Activity中創建一個內部類MyBroadcastReceiver擴展BroadcastReceiver,並在其中實現onReceive方法。
3.在Activity中聲明一個MyBroadcastReceiver類型的成員變數,並注冊:
private MyBroadcastReceiver myBroadcastReceiver;
...
myBroadcastReceiver = new MyBroadcastReceiver();
IntentFilter filter = new IntentFilter();
filter.addAction(BroadcastAction);
registerReceiver(receiver, filter);
4.使用完後要記得釋放
unregisterReceiver(receiver);
註:1和2中的 BroadcastAction要是同一個Action
⑷ android發送簡訊帶監聽是否發送成功功能
如何判斷android 簡訊發送(sendTextMessage)是否成功
//簡訊發送API說明
[java] view plainprint?
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryIntent);
/**
* 參數說明
* destinationAddress:收信人的手機號碼
* scAddress:發信人的手機號碼
* text:發送信息的內容
* sentIntent:發送是否成功的回執,用於監聽簡訊是否發送成功。
* DeliveryIntent:接收是否成功的回執,用於監聽簡訊對方是否接收成功。
*/