在使用Android开发程序时,经常需要调用系统服务,如拔打电话号码,需要调用:

<uses-permission android:name="android.permission.CALL_PHONE" /> ,等于增加了一个对拔打电话的访问权限,如果不添加这个,则无法使用拔打电话服务,如果捕捉错误的话,会出现如下错误:

12-08 13:24:12.041: INFO/info(487): Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:124 cmp=com.android.phone/.OutgoingCallBroadcaster } from ProcessRecord{43f01930 487:com.CallPhoneTest/10036} (pid=487, uid=10036) requires android.permission.CALL_PHONE 主要意思就是说,拒绝使用拔打电话的服务,当然如果要调用email或者是短信的时候都需要引入相应的服务,如Email:需要增加如下权限:

android.permission.INTERNET 否则无法使用Intent服务。

设置动作,需要在(功能清单文件中)AndroiManifest.xml
Application外添加<uses-permission android:name="android.permission.CALL_PHONE"/>

更多相关文章

  1. tcping测试服务器TCP端口
  2. Android中Activity启动过程探究
  3. Android(安卓)Camera 架构简析
  4. 【Android】Handler应用(二):从服务器端加载JSON数据的优化
  5. Android(安卓)webView拦截url
  6. Android(安卓)父类super.onDestroy();的有关问题
  7. android实战项目五做一个倒计时的button
  8. Android(安卓)调用系统相机返回data为null
  9. 超简单理解Android四大组件

随机推荐

  1. Android强行进阶—按键事件&焦点事件攻略
  2. Android 自定义对话框去除白色边框代码
  3. Android第三课 联调华为手机
  4. Android之-异步消息处理机制
  5. Android里面编写退出主程序的提示代码
  6. Android 中的ListView选中项的背景颜色怎
  7. Android 手动显示和隐藏软键盘
  8. Android 静态注册 (包括8.0以上)
  9. android 新浪微博客户端的表情功能的实现
  10. Android Windows 显示层次