Android需要提升权限的操作方法

 更新时间:2014年02月28日 15:27:09   作者:  
这篇文章主要介绍了Android需要提升权限的操作方法,需要的朋友可以参考下

权限提升方法:
一种方法:
1、在AndroidManifest.xml中的manifest节点中添加 android:sharedUserId="android.uid.system"。
2、添加后程序在虚拟机上是不可以直接用的。但可以用eclipse编译成apk。
3、(这一步经验证不执行即可)编译成apk后用压缩工具打开apk,把META-INF目录中的CERT.SF、CERT.RSA 两个文件删除。
4、使用android自带的签名工具signapk.jar 以及源码中的platform.x509.pem,platform.pk8 对apk进行重新签名。
执行:java -jar signapk.jar  platform.x509.pem platform.pk8 old.apk new.apk 执行后new.apk即为签名后的文件。
(注:执行命令时所有文件这里放在同一目录下,如果不在同一目录请修改路径)。
文件platform.x509.pem和platform.pk8我们可以在源码的 build/target/product/security中找到。signapk.jar 可以编译build/tools/signapk/ 得到。
5、签名后就可以安装使用了
第二种方法:
1、在AndroidManifest.xml中的manifest节点中添加 android:sharedUserId="android.uid.system"。
2、直接在源码中编译,Android中加入LOCAL_CERTIFICATE := platform
两法方法签名后可能会导致不能操作sdcard目录下的文件。

需要提升权限的操作:
1、系统重启:

复制代码 代码如下:

PowerManager pManager=(PowerManager) mContext.getSystemService(Context.POWER_SERVICE);  
pManager.reboot(""); 

2、向cache分区/cache中写入文件
3、修改系统时间

……

相关文章

  • Android实现仿慕课网下拉加载动画

    Android实现仿慕课网下拉加载动画

    这篇文章是我在做动画的项目中整理出来的,在eoe看了篇帖子,然后仿慕课网做了一个下拉加载动画。此功能实现方法是AnimationDrawable类进行 Animation-list中item的循环遍历图片,类似于flash里的帧帧动画,需要的朋友可以参考下
    2015-07-07
  • Android中AOP(面向切向编程)的深入讲解

    Android中AOP(面向切向编程)的深入讲解

    这篇文章主要给大家介绍了关于Android中AOP(面向切向编程)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • Android登录的简单处理

    Android登录的简单处理

    这篇文章主要介绍了Android登录的简单处理,一个简易的Demo模拟登录情况和未登录情况下的界面跳转处理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • 基于Android实现桌面悬浮清内存app概述

    基于Android实现桌面悬浮清内存app概述

    最近没有项目做,于是写了个小程序练练手,android桌面悬浮清内存app概述,感兴趣的朋友一起学习吧
    2015-12-12
  • flutter实现磨砂玻璃效果实例详解

    flutter实现磨砂玻璃效果实例详解

    这篇文章主要为大家介绍了flutter实现磨砂玻璃效果实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 使用RecyclerView实现水平列表

    使用RecyclerView实现水平列表

    这篇文章主要为大家详细介绍了使用RecyclerView实现水平列表,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • Android实现系统消息推送

    Android实现系统消息推送

    这篇文章主要为大家详细介绍了Android实现系统消息推送,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • Android实现状态栏和虚拟按键背景颜色的变化实例代码详解

    Android实现状态栏和虚拟按键背景颜色的变化实例代码详解

    今天介绍一下,我在项目开发过程中,实现状态栏和虚拟按键背景颜色变化的方法,实现方式是,通过隐藏系统的状态栏和虚拟按键的背景,实现图片和背景显示到状态栏和虚拟按键下方,需要的朋友可以参考下
    2019-05-05
  • Android自定义加载loading view动画组件

    Android自定义加载loading view动画组件

    这篇文章主要为大家详细介绍了Android自定义加载loading view动画组件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android检测IBeacon热点的方法

    Android检测IBeacon热点的方法

    这篇文章主要介绍了Android检测IBeacon热点的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10

最新评论