當我們打開或調用應用程序本身時,是否可以幫助我自動從Android應用程序發送短信....我不希望使用按鈕進行點擊發送相同短信到另一部手機如何在不使用任何按鈕的情況下在android中發送自動消息
0
A
回答
0
你的問題由兩個部分組成:
- 調用代碼時,應用程序啓動
- 發送短信。
首先,調用代碼時,應用程序啓動,使用的onCreate()的onResume(),或在onStart(),在例如:
@Override
protected void onStart() {
super.onStart();
// code here
}
使用哪一個是你和你的要求。有關更多信息,請閱讀this explanation。
其次是發送短信。這是一個非常簡單的:
SmsManager smsMgr = SmsManager.getDefault();
smsMgr.sendTextMessage(phone_number, null, text, null, null);
請找到SmsManager.sendTextMessage()文檔[這裏](http://developer.android.com/reference/android/telephony/gsm/SmsManager.html#sendTextMessage(java.lang.String,java.lang.String中,java.lang.String中,android.app.PendingIntent,android.app.PendingIntent ))。
所以,你的完整的代碼看起來是這樣的:
@Override
protected void onStart() {
super.onStart();
String phone_number = "44123456789"; // some phone number here
String text = "SMS text here";
SmsManager smsMgr = SmsManager.getDefault();
smsMgr.sendTextMessage(phone_number, null, text, null, null);
}
注:喲發送短信,您的應用程序需要SEND_SMS permission。要聲明它,請將以下行添加到您的AndroidManifest.xml中:
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
相關問題
- 1. 如何在不使用任何按鈕的情況下發送短信
- 2. 如何在不使用cURL的情況下在php中發送gcm消息?
- 3. 如何在不使用TweetPic的情況下上傳圖片併發送消息?
- 4. 如何在不按下按鈕的情況下開始活動?
- 5. Win32快捷菜單在任何情況下都不會發送消息
- 6. 如何在grails中的以下情況下使用按鈕?
- 7. 如何在不點擊按鈕的情況下關閉「navigator.notification.alert」消息
- 8. 如何在不發送私鑰的情況下獲得新消息SQS
- 9. 如何在不進行輪詢的情況下向客戶端發送消息?
- 10. 如何使用FCM從Firebase控制檯按按鈕發送自動消息?
- 11. 如何在不使用按鈕的情況下加載頁面?
- 12. android-如何在不使用GSM的情況下推送通知
- 13. javascript:當用戶按下按鈕時發送自己的消息
- 14. 向UnityWndClass發送「按鈕按下」消息
- 15. 按下按鈕時發送消息
- 16. 按下按鈕發送消息
- 17. 如何在不點擊按鈕的情況下自動下載文件?
- 18. 如何在不使用谷歌雲消息的情況下爲android開發推送通知?
- 19. 如何在沒有ACS的情況下在android上處理推送消息[Titanium]
- 20. 如何在不發送自動回覆的情況下讀取傳入的短消息
- 21. 如何在不發送savedInstanceState的情況下啓動新的Android活動?
- 22. 在不與任何人聊天的情況下發送狀態
- 23. 如何在Android中發送消息?
- 24. VBA:如何在沒有按鈕的情況下自動觸發宏
- 25. 如何在不影響任何其他組件的情況下禁用按鈕?
- 26. 如何在不使用提交按鈕的情況下觸發驗證
- 27. 如何在不按下按鈕的情況下突出顯示按鈕
- 28. 如何在不分發appstore的情況下自動更新android應用程序?
- 29. 如何在不按按鈕的情況下顯示此內容?
- 30. 如何在不使用按鈕的情況下在html表中選擇一行?