發簡訊:
1.新增發簡訊的許可權:
android:name="android.permission.send_sms"/>
2.顯示的提醒使用者是否允許adk使用簡訊傳送訊息
activitycompat.requestpermissions(this,new
string,-1);
3.獲取控制項並新增響應事件。
(1)自定義:
sendbutton.setonclicklistener(new view.onclicklistener()
// manager.sendtextmessage(phonenumber.gettext().tostring(),null,smstext.gettext().tostring(),null,null);
toast.maketext(mainactivity.this,"傳送成功",toast.length_short).show();
}});
(2)呼叫系統方法發簡訊:
system_sendbutton.setonclicklistener(new view.onclicklistener() {
@override
public
void
onclick(view view) {
intent intent = new intent(intent.action_sendto, uri.parse("smsto:"+phonenumber));
intent.putextra("sms_body",smstext.gettext().tostring());
startactivity(intent);
兩種方式:
button.setonclicklistener(new view.onclicklistener() {
@override
public
void onclick(view view) {
//跳到到撥號介面自己輸入號碼(一般用這種方式)
intent intent =
new intent(intent.action_dial);
uri data
= uri.parse("tel:"
+ phonenumber.gettext().tostring());
intent.setdata(data);
startactivity(intent);
//直接撥打了你所輸入的號碼,(一般用上面的方式)
intent intent =
new intent("android.intent.action.call");
uri data
= uri.parse("tel:"
+ phonenumber);
intent.setdata(data);
startactivity(intent);
iOS 打電話,發簡訊,複製
一 打 1 打 會先彈出提示框,詢問你是否打 結束通話後會返回到程式中 if webview nil webview loadrequest nsurlrequest requestwithurl nsurl urlwithstring tel 10086 2 直接跳轉到打 介面 nsurl url...
Android 打電話和發簡訊
1.itelephony介面和isms介面以及aidl 在我們的 android應用中,當需要實現 撥號時,我們需要進行如下呼叫 itelephony phone itelephony itelephony.stub.asinte ce servicemanager.getservice phon ...
Android Tips 打電話和發簡訊
利用android打 非常簡單,直接呼叫android內在的 功能就可以了。b ail.setonclicklistener new onclicklistener 需要注意的是要在androidmanifest.xml裡面加上必要的許可權 發簡訊的話稍有不同,需要使用smsmanager.send...