在使用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"/>
<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"/>