`
mickey_hou
  • 浏览: 243837 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

电话权限确认

阅读更多
在使用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"/> 
分享到:
评论

相关推荐

    基于SQlite做登录界面、用户管理、通讯录的发短信、打电话应用(包含运行时权限处理)

    在获得权限后,应用可以通过`SmsManager`类来发送短信,提供预览和确认机制,确保用户知晓发送的内容。 项目中的启动画面是提高用户体验的一个细节,它可能是一个简单的加载动画或品牌logo,显示在应用启动时,等待...

    android所有权限中文说明

    - `PHONE`组:包含与电话相关的权限,如`CALL_PHONE`,允许应用直接拨打电话。 - `LOCATION`组:涉及位置信息,如`ACCESS_FINE_LOCATION`获取精确GPS位置,`ACCESS_COARSE_LOCATION`获取粗略位置信息。 - `STORAGE`...

    安卓开发权限大全.txt

    此权限允许应用发起电话呼叫,而无需通过拨号界面让用户确认。这对于紧急呼叫或其他特定情况下非常有用。 #### 17. android.permission.CALL_PRIVILEGED 此权限允许应用拨打任何电话号码,包括紧急号码,而无需...

    Android permission 访问权限大全

    **描述**:此权限允许应用发起电话呼叫而无需通过拨号界面让用户确认。 **用途**:适用于一键拨打紧急电话等功能。 ##### 17. `CALL_PRIVILEGED` **描述**:此权限允许应用拨打任何电话号码,包括紧急号码,而无需...

    android应用权限详情

    允许应用发起电话呼叫,无需通过拨号界面确认,对于紧急呼叫应用或自动化任务应用非常必要。 #### android.permission.CALL_PRIVILEGED 允许应用进行更高级的电话控制,如拦截来电、管理通话记录等。这是一个高度...

    android 所有权限说明

    - 更进一步的电话权限,允许应用程序拨打任何电话号码,包括紧急号码,同样无需用户确认,适用于系统级的电话管理应用。 18. **android.permission.CAMERA** - 允许应用程序访问摄像头,这对于拍照、视频录制等...

    Android访问权限大全

    - **描述**:允许应用发起电话呼叫而无需通过拨号界面确认。 - **用途**:用于自动拨号功能,提高用户体验。 #### 17. android.permission.CALL_PRIVILEGED - **描述**:允许应用拨打任何电话号码,包括紧急号码,...

    android权限列表大全

    **描述**: 允许应用发起电话呼叫,无需用户确认。 - **应用场景**: 自动拨打紧急服务电话等。 - **安全考虑**: 由于可以直接拨打电话,因此存在滥用风险,开发者应确保只在必要情况下使用。 #### 16. `android....

    Android无需申请权限拨打电话的两种方式

    这种方法适用于那些不想或不能申请电话权限的应用。通过创建一个`Intent`,并将`ACTION_DIAL`作为其动作,应用可以启动系统的拨号器应用,并预填好待拨打的电话号码。以下是如何实现这一功能的源代码: ```java ...

    Android 权限 大全

    与`CALL_PHONE`类似,`CALL_PRIVILEGED`权限允许应用拨打任何电话号码,包括紧急号码,同样无需通过拨号界面让用户确认。这种权限更加敏感,因为它几乎可以无限制地拨打电话。 以上仅列举了部分Android权限及其用途...

    Android访问权限列表大全.doc

    15. **android.permission.CALL_PHONE**:允许应用直接拨打电话,无需用户确认。 16. **android.permission.CAMERA**:应用需要此权限才能访问和使用设备的摄像头。 17. **android.permission.CHANGE_NETWORK_...

    Android中常用的权限简介与分类.pdf

    - `android.permission.CALL_PHONE`:允许应用直接拨打电话,无需用户确认。 - `android.permission.CAMERA`:应用可以访问并使用设备的摄像头。 5. **存储相关权限**: - `android.permission.READ_EXTERNAL_...

    安卓手机打电话

    6. **错误处理**:在实际开发中,必须考虑到各种异常情况,比如用户未授予拨打电话权限、电话号码格式不正确等。需要添加适当的错误处理代码,以提供良好的用户体验。 7. **运行时权限**:自Android 6.0(API级别23...

    基于android APP(电话、短信、电话薄)

    - 权限申请:由于涉及到用户的隐私和安全,拨打电话需要申请`READ_PHONE_STATE`和`CALL_PHONE`权限。在Android 6.0及以上版本,还需要在运行时请求权限。 2. **发送短信**: - `SmsManager`类:这是Android提供的...

Global site tag (gtag.js) - Google Analytics