Android实训课程总结之四
来源:互联网 发布:js获取屏幕分辨率 编辑:程序博客网 时间:2024/04/28 15:11
本次课老师叫我们写了一个简易的拨号器程序,实现了用自己编写的程序进行现实拨号的功能。
具体功能实现:
首先在布局文件中进行如上图所示的布局,编辑拨号按钮的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){
}方法。
在方法中填入相应的动作执行语句通过et的getText()方法获取号码框中的值,并返回一个Editable ea象,然后通过ea.oString将对象转换成字符串,最后添加意图Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse(“tel:+ea));并开始意图 startActivity(intent);即可。还要注意要在Manifest文件中添加一个用户使用权限CALL_PHONE这样你的第一个简易拨号器就完成了,把它发布到你的Android手机上后,你就可以进行拨号操作了。
- Android实训课程总结之四
- Android实训课程之二
- OC之课程总结
- Android官方课程总结笔记【多媒体之音频管理】
- 2017中科大信息安全课程总结四
- Android Service 之四 问题总结
- Android基础总结之四:AndroidManifest.xml
- Android四大组件之四:ContentProvider总结
- 高级软件工程之课程总结
- 数据结构之课程大总结
- 课程实训(猜猜看游戏)进度四
- Android 面试题总结之Android 基础(四)
- Android 面试题总结之Android 基础Service(四)
- 课程实训之银行系统第一版
- 课程总结任务四-2 雪碧图(1)
- 慕课网《HTML+CSS基础课程》笔记总结(四)
- Unity3D 初级课程之新手入门总结
- Linux内核分析之课程总结
- Windows 驱动中的IO堆栈
- Linux SVN 服务器配置以及客户端使用
- js跨域问题小结
- POJ 2387 Til the Cows Come Home
- 武大郎新闻发布会
- Android实训课程总结之四
- grep , egrep ,fgrep
- 移动互联,一场没有硝烟的战争
- 愿意为你少吃点
- 修身齐家治国平天下
- CreateIoCompletionPort函数和完成端口
- hdu 4276 The Ghost Blows Light(2012 ACM/ICPC Asia Regional Changchun Online )
- 从CodeProject那里找到并且剥离出来的一个Trace Log类
- POJ 3006 Dirichlet's Theorem on Arithmetic Progressions