资料介绍
但对多数开发者来说,PowerManager在实际开发中毫无用处,因为一旦调用该类的方法,你的app运行时就会崩溃,查看日志报错“java.lang.SecurityException: Neither user 10150 nor current process has android.permission.DEVICE_POWER.”这个错误信息倒是容易看懂,好吧,那我便在AndroidManifest.xml中加上DEVICE_POWER的权限。可是加了权限之后,ADT又提示错误“Permission is only granted to system apps”。这下傻眼了,怎么会说“权限只授予系统应用程序”呢?不过这难不倒我,咱把app工程clean一下,错误提示就不见了,然后重新Run之,结果Console栏出现红色文字“Installation error: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE”,还是不行呀。找了大量的资料,才发现这是因为电源管理的权限,只有系统程序(打了系统签名)才可以获得,用户程序无法获取这个权限。大伙对该问题基本是束手无策,只有Stack Overflow上的大神给了个解决方案,主要做三方面的修改:
1、在AndroidManifest.xml中加上DEVICE_POWER、REBOOT、SHUTDOWN的权限。
2、在AndroidManifest.xml的manifest节点中增加属性说“android:sharedUserId=“android.uid.system””,这表示使用系统用户的uid。
3、为了能够共享系统用户的uid,你的app得采用系统签名打包,即先找到目标Android系统的platform.pk8和platform.x509.pem密钥文件,然后使用signapk.jar将apk签名到指定密钥。
这个解决方案理论上可行,但就真机来说,每个品牌每个型号的手机,其系统签名都是不一样的。因此,就算你真的搞出来一个系统应用,那也仅适用于该签名版本的Android系统,而不能用于其他签名的Android系统,所以PowerManager只能是手机厂商内部使用了。
- Android基础——电源管理(Power Management)
- Android开发—使用ActivityGroup来切换Activity和Layout
- ARM嵌入式系统开发_Android应用开发入门(基础版) 0次下载
- 可穿戴开发:Beacon+Android Wear资料下载
- ARM嵌入式系统开发之Android开发入门 21次下载
- 基于Android的果蝇识别APP 6次下载
- 应用程式:AS3460_App_EnvironmentalNoise_pAndroid_v1-1-0.apk
- 应用程式:AS7221_App_v2017-09-22.zip
- 基于Android的APP安全检测技术浅析 16次下载
- App开发案例教程PDF电子书免费下载 38次下载
- Android系统电源的管理和省电机制的详细资料说明
- Android开发实例免费下载 0次下载
- Android Studio学习教程(电子书+源码)资料下载 0次下载
- c#开发Android应用实战 0次下载
- 基于ARM平台的Android开发 586次下载
- 如何在Android 10设备上通过App控制GPIO 798次阅读
- Android APP如何进行访问硬件驱动 1115次阅读
- Android App环境检测分析 699次阅读
- APP混淆实战(Java/so代码混淆) 760次阅读
- 基于Android开发的ADT获取内存中的敏感信息 1047次阅读
- Android游戏开发工具以及游戏调试、打包和分发技巧 2554次阅读
- 现在流行的Web APP开发框架有哪些 1.1w次阅读
- fireflyCORE-3399PRO主板JD4--Android开发 1559次阅读
- APP接口版本不兼容怎么办? 教你一招 8214次阅读
- Android系统APP性能优化在开发应用程序时应该注意的点有哪些 4729次阅读
- Android性能优化之Java内存 938次阅读
- 基于android的wifi模块功能开发教程 4575次阅读
- 基于LBS的Android校园服务APP客户端的设计 3545次阅读
- android开发常用词汇 4792次阅读
- 自学andriod的app开发 3005次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多