1、新建安卓项目
(注意,新建项目的时候的项目名称,包名不能包含下划线)
2、设计UI
2.1 拖动控件
(这里值得注意的是,API默认为20,这里要选择为16,否则无法拖动文本输入框。)
2.2 界面代码
3、编写JAVA运行拨号功能
3.1通过控件ID绑定控件
et_number = (EditText) findViewById(R.id.editText1);
btn_call = (Button) findViewById(R.id.button1);
3.2设置监听器,要通过接口来实现MyClickListener类
3.3添加一个吐司,当输入为空格的时候提示
Toast.makeText(MainActivity.this, "number不能为空", Toast.LENGTH_LONG).show();
3.4添加意图Intent(即调用安卓的phone call 组件)
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:"+number));
startActivity(intent);
(注意:"tel:"是固定格式,不能改)
PS:博主学到一个生成全局变量的小技巧
把光标放到变量的后面
按住Ctrl+1 即可生成全局变量
4、添加ACTION_CALL 权限
在项目选择AndroidManifest.xml——Add——Uses Permission——android。permission.CALL_PHONE——save
5、项目完成
右击项目:run as ——Android application