Android:使用电话拨号器

一、申请权限:
android

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

 二、建立意图(Intent):优化

Intent intent =  new Intent();
intent.setAction("android.intent.action.CALL");
// 操做系统会自动为Intent注册类别:android.intent.category.DEFAULT
// intent.addCategory("android.intent.category.DEFAULT");
intent.setData(Uri.parse("tel:"+mobileNumber));
startActivity(intent);

 三、按钮的事件监听,不建议使用匿名内部类:
spa

private  final  class BtnCallClickListener  implements View.OnClickListener {
         public  void onClick(View v) {            
            //意图处理 2
        }
    }

 四、优化建议:
在类级别中声明控件,并在 onCreate 时进行查找并赋值,不要在事件中处理这个工做。
操作系统

相关文章
相关标签/搜索