編輯:關於Android編程
在android開發中,用戶能夠撥打電話是最基本的需求。俗話說“條條大路通羅馬”,實現撥打電話的方式有多種,今天,就提供最常用兩種。
首先,撥打電話,對於用戶來說,是一個耗費的操作,因此,需要一定權限,就是android.permission.CALL_PHONE權限,我們需要在AndroidMenifest文件裡加上這個權限:<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);
運行結果如下:
小結,這種方式的特點就是,去到了撥號界面,但是實際的撥號是由用戶點擊實現的。
第二種方法,撥打電話直接進行撥打,但是有些第三方rom(例如:MIUI),不會直接進行撥打,而是要用戶進行選擇是否撥打,源代碼如下:
Intent intent = new Intent(Intent.ACTION_CALL); Uri data = Uri.parse("tel:" + "135xxxxxxxx"); intent.setData(data); startActivity(intent);
運行結果如下:
小結,這種方式的特點就是,直接撥打了你所輸入的號碼,所以這種方式對於用戶沒有直接的提示效果。
總結,Android推薦使用第一種方式,如果是第二種的話,建議在之前加一個提示,是否撥打號碼,然後確定後再撥打。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。
魅族pro5怎麼截屏?很多初次使用魅族pro5的用戶,還不知道該如何截圖,魅族pro5是有多鐘截屏方法,快捷組合鍵截圖。也可以借用第三方軟件進行截圖:借助第
在開發中UI布局是我們都會遇到的問題,隨著UI越來越多,布局的重復性、復雜度也會隨之增長。Android官方給了幾個優化的方法,但是網絡上的資料基本上都是對官方資料的翻
一.前言現在的app基本上都需要用到短信功能,注冊時或者有消息通知時需要給用戶發送一條短信,但是對於個人開發者來說,去買第三方的短信服務實在是有點奢侈,很好的是mob為我
在本文當中,我將會與大家分享一個封裝了PopupWindow實現彈出菜單的類,並說明它的實現與使用。 因對界面的需求,android原生的彈出菜單已不能滿足我們的需求,自