【Android学习笔记】六、电话拨号器,短信发送器
2014-05-13 10:24
239 查看
要用到Android系统自带的功能,比如发短信、拨打电话等,
可以在源代码中找到其对于的清单文件,找出所需的Activity的permission
然后在自己的项目中声明权限,激活Activity
在mainfest文件中:出示权限
上面的findViewByID其实是很消耗性能的,应该把这个查找,放在OnCreate方法中。它只是执行一次。
不建议使用匿名内部类,因为代码多了的时候,可阅读不好。
可以在源代码中找到其对于的清单文件,找出所需的Activity的permission
然后在自己的项目中声明权限,激活Activity
private final class ButtonClickListener implements View.OnClickListener{ @Override public void onClick(View v) { EditText txt_phone = (EditText)findViewById(R.id.txt_phone); String phone_num = txt_phone.getText().toString(); //意图过滤器 Intent intent = new Intent(); intent.setAction("android.intent.action.CALL"); //intent.addCategory("android.intent.category.DEFAULT"); intent.setData(Uri.parse("tel:" + phone_num)); //激活Activity startActivity(intent);//方法内部会自动为Intent添加类别:android.intent.category.DEFAULT } }
在mainfest文件中:出示权限
<uses-permission android:name="android.permission.CALL_PHONE" /> <!-- 权限的作用就是在软件安装的时候提示用户,该软件需要使用到这个权限,是否允许授权 -->
上面的findViewByID其实是很消耗性能的,应该把这个查找,放在OnCreate方法中。它只是执行一次。
不建议使用匿名内部类,因为代码多了的时候,可阅读不好。
相关文章推荐
- Android学习笔记(四)-简单例子:电话拨号器与短信发送器
- Android学习笔记(四)-简单例子:电话拨号器与短信发送器
- android学习笔记2--------------电话拨号器
- Android学习笔记(四)-简单例子:电话拨号器与短信发送器
- Android学习笔记(2)——短信发送器
- android学习笔记3--------------短信发送器
- Android 漫游之路------Android电话拨号器(点击事件的几种写法)、Android短信发送器
- Android实现电话拨号器和短信发送器
- android中电话拨号器,短信发送器
- Android实现电话拨号器和短信发送器
- android学习系列-短信发送器与电话拨号器调用(3)
- 黑马66期android学习笔记17_短信发送器
- Android--第二天(项目安装启动,电话拨号器,用户通知,短信发送器,数据存储与访问)
- android学习笔记2--------------电话拨号器
- Android实现电话拨号器和短信发送器
- Android学习笔记(1)——电话拨号器
- android学习笔记3--------------短信发送器
- Android学习笔记(四)-简单例子:电话拨号器与短信发送器
- android手机端电话拨号器和短信发送器代码级测试内容
- Android学习笔记(04)——制作电话拨号器和短信发送器