Android打電話有兩種實現方法: 第一種方法,撥打電話跳轉到撥號界面。源代碼如下: Intent intent = new Intent(Intent.ACTION_DIAL); Uri data = Uri.parse("tel:" + "135xxxxxxxx"); intent.setDa ...
Android打電話有兩種實現方法:
第一種方法,撥打電話跳轉到撥號界面。源代碼如下:
Intent intent = new Intent(Intent.ACTION_DIAL);
Uri data = Uri.parse("tel:" + "135xxxxxxxx");
intent.setData(data);
startActivity(intent);
View Code
第二種方法,撥打電話直接進行撥打,但是有些第三方rom(例如:MIUI),不會直接進行撥打,而是要用戶進行選擇是否撥打,源代碼如下:
Intent intent = new Intent(Intent.ACTION_CALL);
Uri data = Uri.parse("tel:" + "135xxxxxxxx");
intent.setData(data);
startActivity(intent);
View Code
第一種方法不需要申請許可權,可以直接跳轉到撥號界面。
第二種方法需要在AndroidMenifest文件裡加上這個許可權:<uses-permission android:name="android.permission.CALL_PHONE" />,在Android6.0中,還要在代碼中動態申請許可權。