android 电话拨号器
电话拨号器(重点)
1.产品经理: 需求分析文档,设计原型图
2.UI工程师: 设计UI界面
3.架构师: 写架构,接口文档
4.码农: 服务端,客户端
1.写布局界面
2.写业务逻辑
1.通过布局文件中对控件配置的id,在activity中可以获取控件的对象,Edittext Button
findViewById(int id);
2.为按钮设置点击事件
bt_callphone.setOnclickListener( OnclickListener listener);
3.在点击事件的onclick方法中,找到用户输入的电话号码
4.创建一个Intent对象
Intent intent = new Intent();
5.为Intent对象设置一个打电话的动作
intent.setAciton(Intent.ACTION_CALL);
6.位Intent对象设置一个数据
intent.setData(Uri.parser("tel:"+number));
7.启动Intent对象
startActivity(intent);
8.在androidmanifest.xml中设置一个打电话的权限
<uses-permission android:name="android.permission.CALL_PHONE"/>
5.测试工程师: 测试应用
6.运营人员: 写软文,上传应用
7.商务合作: 买量,买广告位,卖广告位
最新文章
- javascript 中断函数的使用 setInterval();
- JS中的 公有变量、私有变量 !
- NOIP 2005 青蛙过河
- 导入module
- Linux下利用CGroup控制CPU、内存以及IO的操作记录
- The str method
- 【转】读取android根目录下的文件或文件夹
- Java Servlet的request使用的编码引发的思考 以及解决方法
- openstack nova修改实例路径,虚拟磁盘路径
- Beego学习笔记——Logs
- Android N多窗口支持
- centos 下安装pptp (vpn) 的方法
- MySQL二进制日志格式对复制的影响
- .net解析csv(C#导表工具)
- [Day21]异常
- 用dbExpress页的SQLConnection1连接sql server2000怎么设置。 [问题点数:0分]
- Oracle的to_char()函数使用
- python 多版本共存
- 服务器部署多个tomcat(Address already in use: JVM_Bind)
- python opencv 检测特定颜色