Android学习第一天.(电话拨号器小案例)
2017-03-10 22:58
375 查看
电话拨号器实现案例
画UI根据UI写对应的逻辑
【1】找到button1控件
Button button = (Button) findViewById(R.id.button1);
【2】找到editText控件
edt_number = (EditText) findViewById(R.id.editText1);【3】给按钮设置一个点击事件
button.setOnClickListener(new MyClickListener());【4】编写一个类,实现按钮所需的接口
//编写一个类,实现按钮所需要的接口 private class MyClickListener implements OnClickListener{ //获取从editText1得到的电话号码 public void onClick(View arg0) { String number = edt_number.getText().toString().trim(); if("".equals(number)){ Toast.makeText(MainActivity.this, "手机号码不能为空", Toast.LENGTH_LONG).show(); } //进行拨打电话意图 Intent intent = new Intent();//创建一个意图对象 //设置动作 intent.setAction(Intent.ACTION_CALL); //设置要拨打的数据 /** * Uri 统一资源标识符(Uniform Resource Identifier) 一个统一资源标识符(URI)是一个用来标识资源的字符串. */ intent.setData(Uri.parse("tel:"+number)); //这个tell一定要加,这是个固定的格式,否则项目跑不了 //开启意图 startActivity(intent); } }
【5】要给用户加上可打电话的权限
PS:告诫自己,一定要真正的学会API文档,一定要能根据相应的API写出代码,一定要擅于处理报错
相关文章推荐
- Android项目学习笔记之电话拨号器
- Android学习之电话拨号器
- Android开发案例之电话拨号器
- Android学习(5)电话拨号器
- Android学习知识点(1)---电话拨号器的实现
- android开发学习---基础知识学习、如何导入已有项目和开发一个电话拨号器
- Android学习之电话拨号器
- Android开发学习第一天
- 学习Android的第一天
- Android学习第一天:搭建环境+运行程序
- Android之Service案例-电话窃听
- android开发学习第一天--搭建开发环境
- Android学习第一天
- Android 学习第一天 Android的第一个程序Hello World
- [Android开发]Android之Service案例-电话窃听
- Android学习第一天--Activity相关
- android的service学习案例------自己做的音乐播放器,让service后台播放mp3文件(是burning.mp3哦!)
- [Android] Android之Service案例-电话窃听
- Android 电话相关架构及源代码分析和学习
- android学习---拨打电话