直接调用android原生接口实现点击直接拨打电话功能
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
撥打電話的話,需要一個權(quán)限,就是android.permission.CALL_PHONE.
所以,首先在AndroidMenifest文件里加上這個權(quán)限:
<uses-permission android:name="android.permission.CALL_PHONE" />
?
第一種方式:
Intent intent = new Intent(Intent.ACTION_DIAL);
Uri data = Uri.parse("tel:" + "135xxxxxxxx");
intent.setData(data);
startActivity(intent);
這種方式的特點就是,去到了撥號界面,但是實際的撥號是由用戶點擊實現(xiàn)的。
3
第二種方式:
Intent intent = new Intent(Intent.ACTION_CALL);
Uri data = Uri.parse("tel:" + "135xxxxxxxx");
intent.setData(data);
startActivity(intent);
這種方式的特點就是,直接撥打了你所輸入的號碼,所以這種方式對于用戶沒有直接的提示效果,Android推薦使用第一種方式,如果是第二種的話,建議在之前加一個提示,是否撥打號碼,然后確定后再撥打。
轉(zhuǎn)載于:https://my.oschina.net/yaowen424/blog/714289
總結(jié)
以上是生活随笔為你收集整理的直接调用android原生接口实现点击直接拨打电话功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Bash shell的内建命令:type
- 下一篇: 在Maven仓库中添加Oracle JD