Android实训教程总结之四

Android实训课程总结之四


                本次课老师叫我们写了一个简易的拨号器程序,实现了用自己编写的程序进行现实拨号的功能。

Android实训教程总结之四

Android实训教程总结之四

Android实训教程总结之四


 

具体功能实现:

首先在布局文件中进行如上图所示的布局,编辑拨号按钮的id为callNumberBtn,号码框的id为editCallNumber;

然后到相应的java文件中进行设置

 通过     Buttonbtn=(Button)findViewById(R..id.callNumberBtn)获取到拨号按钮的值,通过EditText  et=(EditText)findViewById(R.id.editCallNumber);的值,接下来就是给拨号按钮注册事件监听btn.setOnClickListener(new View.OnClickListener(){

    

});并实现匿名内部类的一个public voidonClick(View v){

 

}方法。

在方法中填入相应的动作执行语句通过etgetText()方法获取号码框中的值,并返回一个Editable ea象,然后通过ea.oString将对象转换成字符串,最后添加意图Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse(“tel:+ea));并开始意图 startActivity(intent);即可。还要注意要在Manifest文件中添加一个用户使用权限CALL_PHONE这样你的第一个简易拨号器就完成了,把它发布到你的Android手机上后,你就可以进行拨号操作了。