android 6 0以上撥打電話

2021-08-14 16:24:10 字數 876 閱讀 9082

文章**:

6.0以下手機正常,6.0以上的卻崩潰

解決方法:

targetsdkversion 23以下的

private

void

calldirectly(string mobile)

然後manifest 加上許可權就ok了

targetsdkversion>=23的需要加以下**

final

public

static

int request_code_ask_call_phone=123;

public

void

oncall(string mobile) , request_code_ask_call_phone);

return

; }

else

} else}//

動態許可權申請後處理

@override public

void onrequestpermissionsresult(int requestcode, string permissions,int

grantresults)else

break

;

default:super

.onrequestpermissionsresult(requestcode, permissions, grantresults);

} }最後呼叫方法傳入號碼即可

@override

public voidonclick(view view)

}

android 撥打電話

引用 1.不用許可權 intent intent new intent intent.action dial uri data uri.parse tel 135 xx intent.setdata data startactivity intent 2.需要許可權 intent intent ne...

iOS撥打電話

1,這種方法,撥打完 回不到原來的應用,會停留在通訊錄裡,而且是直接撥打,不彈出提示 nsmutablestring str nsmutablestring alloc initwithformat tel 186 x6979 nslog str str 2,這種方法,打完 後還會回到原來的程式,也...

iOS 撥打電話

1.這種方法,撥打完 回不到原來的應用,會停留在通訊錄裡,而且是直接撥打,不彈出提示 nsmutablestring str nsmutablestring alloc initwithformat tel 186 x6979 2.這種方法,打完 後還會回到原來的程式,也會彈出提示,推薦這種 nsm...