具体功能的实现
2017-07-14 10:03
162 查看
拨打电话
TelephonyManager manager = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);// 取得相关系统服务String imsi = manager.getSubscriberId(); // 取出IMSI
System.out.println("取出IMSI" + imsi);
if (imsi == null || imsi.length() <= 0) {
System.out.println("请确认sim卡是否插入或者sim卡暂时不可用!");
} else {
// System.out.println("有SIM卡");
// 提示对话框是否拨打电话、
}
// 添加拨打电话的权限:<uses-permission android:name="android.permission.CALL_PHONE" />
/**
* 第一种方法
* 拨打电话(直接拨打电话)
* @param phoneNum 电话号码
*/
public void callPhone(String phoneNum){
Intent intent = new Intent(Intent.ACTION_CALL);
Uri data = Uri.parse("tel:" + phoneNum);
intent.setData(data);
startActivity(intent);
}
/**
* 第二种方法
* 拨打电话(跳转到拨号界面,用户手动点击拨打)
*
* @param phoneNum 电话号码
*/
public void callPhone(String phoneNum) {
Intent intent = new Intent(Intent.ACTION_DIAL);
Uri data = Uri.parse("tel:" + phoneNum);
intent.setData(data);
startActivity(intent);
}
相关文章推荐
- C#第十周任务之最后一项之创建一个如下的窗体,并在窗体上放置一个菜单、一个工具栏控件。菜单内容如第二个图所示。工具栏上有两个按钮,分别对应“打开文本文件”、“保存文本文件”。菜单和工具栏具体功能实现可
- JAVA编写的浏览器,在别人的基础上做了些许修改,实现了前进,后退,刷新功能,添加了一个搜索框,具体情况在运行结果中的文件-->注意中
- Extjs4实现两个GridPanel之间数据拖拽功能具体方法
- 网页上facebook分享功能具体实现
- 网页上facebook分享功能具体实现
- 为你详细讲解PHP重定向代码的具体实现功能
- Intent具体功能实现总结
- extjs表格文本启用选择复制功能具体实现
- php简单的留言板与回复功能具体实现
- 类似于花瓣、发现啦的 Chrome 的插件截图功能是如何实现的?具体的实现原理是什么?
- JSCode all of Brower 全局屏蔽网页右键功能 具体实现
- AJAX和三层架构实现分页功能具体思路及代码
- AJAX和三层架构实现分页功能具体思路及代码
- .net开发中批量删除记录时实现全选功能的具体方法
- 仿照memset的功能给出函数arrayset的具体实现
- CSDN博客:对于一个程序员,写程序就是实现功能,遇到具体问题,解决这个问题,并记录问题到CSDN上,从而有所提高和互相帮助。
- win7怎么使用休眠功能具体实现步骤
- Servlet+Jsp实现图片或文件的上传功能具体思路及代码
- 省市区三级联动下拉选框---具体功能实现