Android内部存储改变读取权限的方法
作者:chaoyu168 时间:2021-09-05 13:04:40
在开发时,手机先要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");
来源:https://blog.csdn.net/chaoyu168/article/details/50537646
标签:Android,存储,读取,权限
0
投稿
猜你喜欢
Spring Security 构建rest服务实现rememberme 记住我功能
2023-03-29 14:42:03
Android Jetpack中Room的使用
2021-11-11 08:43:36
使用java技术抓取网站上彩票双色球信息详解
2022-01-04 14:47:51
C#实现绑定Combobox的方法
2023-02-16 03:49:48
Android实现环形进度条的实例
2023-01-11 17:39:22
java语言自行实现ULID过程底层原理详解
2023-04-13 22:38:50
关于Future机制原理及解析
2022-01-23 03:57:48
Java如何处理延迟任务过程解析
2022-04-29 15:11:37
C#解决文件被占用资源,无法删除或修改的方法
2023-10-25 14:39:57
Spring中自动装配的4种方式
2021-08-01 16:44:41
Java中方法的使用、重载与递归的详细介绍
2022-03-02 02:50:05
Java中的synchronized 优化方法之锁膨胀机制
2023-10-02 03:44:15
maven创建spark项目的pom.xml文件配置demo
2023-11-02 01:14:02
带你了解Java数据结构和算法之无权无向图
2023-12-24 10:54:05
使用Java将一个List运用递归转成树形结构案例
2021-10-14 15:18:30
java poi导入纯数字等格式问题及解决
2023-04-14 08:50:30
C# TextBox 扩展方法数据验证详细说明
2022-05-07 14:21:36
android Gallery组件实现的iPhone图片滑动效果实例
2022-09-27 06:38:17
Java微信公众平台之获取地理位置
2021-05-28 19:36:40
Volatile关键字的使用案例
2022-01-27 16:37:05