Android呼叫撥號介面、撥打電話功能

Android呼叫撥號介面、撥打電話功能

1、只呼叫撥號介面,不撥出電話

        @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.dt_activity_property);
call("057187063728");
}
/**
* 呼叫撥號介面
* @param phone 電話號碼
*/
private void call(String phone) {
Intent intent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:" phone));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}

呼叫後就能跳轉到撥號介面了

2、跳過撥號介面,直接撥打電話

	@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.dt_activity_property);
call("057187063728");
}
/**
* 呼叫撥號功能
* @param phone 電話號碼
*/
private void call(String phone) {
Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:" phone));
startActivity(intent);
}

記得新增許可權:

    <uses-permission android:name="android.permission.CALL_PHONE" />

參考部落格:http://blog.sina.com.cn/s/blog_4ac183220100uwyn.html

若有錯誤之處,歡迎指出