Android内部存储改变读取权限的方法

 更新时间:2018年08月01日 09:13:00   作者:chaoyu168  
今天小编就为大家分享一篇Android内部存储改变读取权限的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在开发时,手机先要ROOT,然后在通过代码改变权限。

<span style="color:#330033;">public synchronized static boolean getRoot(String paramString)
	  {
	    Process process = null;
	    DataOutputStream os = null;
	    try
	    {
	      process = Runtime.getRuntime().exec("su");
	      os = new DataOutputStream(process.getOutputStream());
	      os.writeBytes(paramString + "\n");
	      os.writeBytes("exit\n");
	      os.flush();
	      process.waitFor();
	    } catch (Exception localException)
	    {
	      System.out.println("@@@@root cmd error:"+localException);
	      //localException.printStackTrace();
	      return false;
	    }finally {
	      try {
	        if (os != null) {
	          os.close();
	        }
	        process.destroy();
	      } catch (Exception e) {
	      	System.out.println("###root cmd error:"+e);
	      }
	    }
	    return true;
	  }</span>

引用时需要注意加入权限:

getRoot("chmod -R 777 /data/data/com.xxxxx/databases/wa.db");

以上这篇Android内部存储改变读取权限的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 鸿蒙手机版JNI实战案例解析(JNI开发、SO库生成、SO库使用)

    鸿蒙手机版JNI实战案例解析(JNI开发、SO库生成、SO库使用)

    这篇文章主要介绍了鸿蒙手机版JNI实战(JNI开发、SO库生成、SO库使用)的相关资料,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Android 高仿斗鱼滑动验证码

    Android 高仿斗鱼滑动验证码

    这篇文章主要介绍了Android 高仿斗鱼滑动验证码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • Android视图绑定viewBinding的使用介绍

    Android视图绑定viewBinding的使用介绍

    最近这段时间在学习Kotlin,突然发现谷歌已经把kotlin-android-extensions插件废弃,目前推荐使用ViewBinding来进行替代,接下来通过本文给大家分享Android使用ViewBinding的详细步骤,感兴趣的朋友一起学习吧
    2023-01-01
  • Android自定义密码输入EditTextLayout

    Android自定义密码输入EditTextLayout

    这篇文章主要为大家详细介绍了Android自定义密码输入EditTextLayout,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • Kotlin try catch异常处理i详解

    Kotlin try catch异常处理i详解

    在 Kotlin 协程当中,我们通常把异常分为两大类,一类是取消异常(CancellationException),另一类是其他异常。在 Kotlin 协程当中,这两种异常的处理方式是不一样的
    2022-11-11
  • Android ViewModel的作用深入讲解

    Android ViewModel的作用深入讲解

    这篇文章主要介绍了Android ViewModel的作用,ViewModel类旨在以注重生命周期的方式存储和管理界面相关数据,ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存,需要详细了解可以参考下文
    2023-05-05
  • Android利用Document实现xml读取和写入操作

    Android利用Document实现xml读取和写入操作

    这篇文章主要为大家详细介绍了Android利用Document实现xml读取和写入操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • Android自定义View实现闪耀字体效果

    Android自定义View实现闪耀字体效果

    这篇文章主要为大家详细介绍了Android自定义View实现闪耀字体效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • 微信公众平台开发入门教程(图文详解)

    微信公众平台开发入门教程(图文详解)

    由于微信的大热,为了更好的方便使用微信的用户查询一些信息,这篇文章是入门级的微信公众平台开发教程,需要的朋友可以参考下
    2013-09-09
  • 分析Android中应用的启动流程

    分析Android中应用的启动流程

    不知道大家有没有好奇过点击Launcher图标时,到唤起一个应用页面,这个流程会是怎么样的?那这篇文章的目的就是尽可能梳理清楚流程,能够让大家对整个流程有一个相对清晰的认知。下面跟着小编一起学习学习。
    2016-08-08

最新评论