我正在構建一個應用程序,需要通過單擊按鈕發出預定義的文本消息(想象一組三個按鈕,每個按鈕都發出不同的文本行,已經被程序員定義)。單擊按鈕時發送自動SMS消息
我沒有使用文本功能的經驗,我想就如何做到這一點提供一些指導。任何幫助,將不勝感激。
感謝
我正在構建一個應用程序,需要通過單擊按鈕發出預定義的文本消息(想象一組三個按鈕,每個按鈕都發出不同的文本行,已經被程序員定義)。單擊按鈕時發送自動SMS消息
我沒有使用文本功能的經驗,我想就如何做到這一點提供一些指導。任何幫助,將不勝感激。
感謝
有兩種可能的方式使用的是Android發送短信:
SmsManager API
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("phoneNo", null, "your message goes here", null, null);
內置SMS應用
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.putExtra("sms_body", "default content");
sendIntent.setType("vnd.android-dir/mms-sms");
startActivity(sendIntent);
當然,雙方都需要SEND_SMS許可。
<uses-permission android:name="android.permission.SEND_SMS" />
你可以利用這個教程的參考:http://mobiforge.com/developing/story/sms-messaging-android
希望這有助於你。
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("phoneNo", null, "sms message", null, null);
,並記住您的許可
<uses-permission android:name="android.permission.SEND_SMS" />
謝謝,我會嘗試一次,我有一個工作SIM卡,因爲我無法得到一個模擬器在此刻工作 – AndroidCB
謝謝,我會試一試現在 – AndroidCB