Android权限声明和使用权限.docVIP

  • 4
  • 0
  • 约6.86千字
  • 约 10页
  • 2017-07-09 发布于河南
  • 举报
Android权限声明和使用权限

? Android声明和使用权限 分类:?Android2011-05-13 17:54?8648人阅读?评论(9)?收藏?举报androidactionapplicationbuttonscheme电话 Android定义了一种权限方案来保护设备上的资源和功能。例如,在默认情况下,应用程序无法访问联系人列表、拨打电话等。下面就以拨打电话为例介绍一下系统对权限的要求。一般在我们的应用中,如果要用到拨打电话的功能,我们会这样编码: [java]?view plaincopy Uri?uri?=?Uri.parse(tel;?? Intent?intent?=?new?Intent(Intent.ACTION_CALL,?uri);?? startActivity(intent);?? 默认情况下,我们无权访问拨打电话的Activity,控制台将会报以下异常信息: [java]?view plaincopy ERROR/AndroidRuntime:?java.lang.SecurityException:?Permission?Denial:??? starting?Intent?{?act=ent.action.CALL?dat=telcmp=com.android.phone/.OutgoingCallBroadcaster?}?? ......??? requires?android.permission.CALL_PHONE?? 看来,我们是缺少了CALL_PHONE这个权限,这个权限是Android系统自带的phone应用里定义的权限: [xhtml]?view plaincopy ......?? uses-permission?android:name=android.permission.CALL_PHONE?/?? ......?? activity?android:name=OutgoingCallBroadcaster?? ????????????????android:permission=android.permission.CALL_PHONE?? ????????????????android:theme=@android:style/Theme.NoDisplay?? ????????????????android:configChanges=orientation|keyboardHidden?? ????????????!--?CALL?action?intent?filters,?for?the?various?ways?? ?????????????????of?initiating?an?outgoing?call.?--?? ????????????intent-filter?? ????????????????action?android:name=ent.action.CALL?/?? ????????????????category?android:name=ent.category.DEFAULT?/?? ????????????????data?android:scheme=tel?/?? ????????????/intent-filter?? ????????????intent-filter?? ????????????????action?android:name=ent.action.CALL?/?? ????????????????category?android:name=ent.category.DEFAULT?/?? ????????????????data?android:scheme=voicemail?/?? ????????????/intent-filter?? ????????????intent-filter?? ????????????????action?android:name=ent.action.CALL?/?? ????????????????category?android:name=ent.category.DEFAULT?/?? ????????????????data?android:mimeType=vnd.android.cursor.item/phone?/?? ????????????????data?android:mimeType=vnd.android.cursor.item/phone_v2?/?? ????????????????data?android:mimeType=vnd.android.cursor.item/person?/?? ????????????/

文档评论(0)

1亿VIP精品文档

相关文档