您的位置:首页 > 移动开发 > Android开发

Android调用拨号界面、拨打电话功能

2017-01-06 15:34 483 查看
1、只调用拨号界面,不拨出电话



[java] view
plain copy

 





       @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、跳过拨号界面,直接拨打电话

[java] view
plain copy

 





@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);  

}  

记得添加权限:

[html] view
plain copy

 





<uses-permission android:name="android.permission.CALL_PHONE" />  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: