PendingIntent打开其他应用出现 SecurityException问题
来源:互联网 发布:美工对电商的意义 编辑:程序博客网 时间:2024/05/16 10:44
获取其它程序的Context,通过createPackageContext(String packageName,int flags)创建的这个Context,通过PendingIntent.getActivity()点击打开其他应用出现
SecurityException问题:
E/AndroidRuntime(17055): java.lang.SecurityException: Permission Denial: getIntentSender() from pid=17055, uid=10092, (need uid=10091) is not allowed to send as package com.tencent.mm
E/AndroidRuntime(17055): at android.os.Parcel.readException(Parcel.java:1546)
E/AndroidRuntime(17055): at android.os.Parcel.readException(Parcel.java:1499)
E/AndroidRuntime(17055): at android.app.ActivityManagerProxy.getIntentSender(ActivityManagerNative.java:3907)
E/AndroidRuntime(17055): at android.app.PendingIntent.getActivity(PendingIntent.java:291)
E/AndroidRuntime(17055): at android.app.PendingIntent.getActivity(PendingIntent.java:252)
解决方法:
(1)在AndroidManifest.xml中增加:android:sharedUserId="android.uid.system"
(2)增加系统签名(或在Android.mk中增加LOCAL_CERTIFICATE := platform)
注意:当需要对非本应用进行操作需要用到Context对其他应用的操作,必须分清是否时其他应用的Context
SecurityException问题:
E/AndroidRuntime(17055): java.lang.SecurityException: Permission Denial: getIntentSender() from pid=17055, uid=10092, (need uid=10091) is not allowed to send as package com.tencent.mm
E/AndroidRuntime(17055): at android.os.Parcel.readException(Parcel.java:1546)
E/AndroidRuntime(17055): at android.os.Parcel.readException(Parcel.java:1499)
E/AndroidRuntime(17055): at android.app.ActivityManagerProxy.getIntentSender(ActivityManagerNative.java:3907)
E/AndroidRuntime(17055): at android.app.PendingIntent.getActivity(PendingIntent.java:291)
E/AndroidRuntime(17055): at android.app.PendingIntent.getActivity(PendingIntent.java:252)
解决方法:
(1)在AndroidManifest.xml中增加:android:sharedUserId="android.uid.system"
(2)增加系统签名(或在Android.mk中增加LOCAL_CERTIFICATE := platform)
注意:当需要对非本应用进行操作需要用到Context对其他应用的操作,必须分清是否时其他应用的Context
1 0
- PendingIntent打开其他应用出现 SecurityException问题
- 点击通知栏没反应,无法进入应用——启动其他application的组件遇到的小问题 - SecurityException
- android 打开其他应用
- 启动其他application的组件遇到的小问题 - SecurityException
- IOS打开其他应用、以及被其他应用打开
- 打开其他android应用代码
- ios - 打开appstore应用、打开appstore评论、打开其他应用
- Fragment 在后台长时间挂载(Home键,打开其他App,打开应用)Fragment出现空白界面
- Notification 中PendingIntent 只打开最后一个Intent的问题
- iOS 应用中打开其他应用
- iOS 应用中打开其他应用
- Pendingintent传值问题,传值出现null
- SharePoint 2013 OWA 打开Word时:很抱歉,出现问题,无法打开此文档。打开Excel是:"/x"应用程序中的服务器错误; 其他长见问题修改
- 调用其他应用打开各类文字文件
- iOS开发中打开其他应用
- 打开其他应用的指定页面
- 根据包名打开其他应用。
- 调用其他应用打开文件的方法
- PHPCMS 二次开发技巧
- Spring事务Transaction配置的五种注入方式详解
- 探讨web前端性能分析
- iOS开发 常用的第三方汇总
- 百度地图
- PendingIntent打开其他应用出现 SecurityException问题
- linux初学之9——权限(1)基本权限
- Ubuntu 14.04 安装 gr-radar
- Ruby--如何处理csv文件?
- 【Data Algorithms_Recipes for Scaling up with Hadoop and Spark】Chapter 13 k-Nearest Neighbors
- 关于我为什么要写这一篇博客
- UIBezierPath - 贝塞尔曲线
- 论软件架构师的基本素养: 三要和三不要
- 20160329 HDU1521 排列组合(指数型生成函数)