Android内部存储改变读取权限
16lz
2021-01-24
在开发时,手机先要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");
更多相关文章
- 使用TensorFlow在Android上进行物体检测
- android调用照相机拍照获取照片并做简单剪裁
- Android中webview拨打加载网页中的电话超链接
- ubuntu添加android真机调试
- Android中的GalleryView实例演示-周末福利有美女图
- 《Android第一行代码》first reading 十一
- Android(安卓)7.0 系统解决拍照的问题 exposed beyond app throu
- vue判断手机类型是安卓、微信或IOS
- Android两种 旋转Bitmap方法