Android内部存储改变读取权限
2016-01-18 16:41
447 查看
在开发时,手机先要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+OpenGL开发自己的美图秀秀
- Android自定义控件
- Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上
- android.mk 自动寻找cpp文件
- android中常见的内存泄露场景
- Android Studio 解决方法数超过65536,导致dex无法生成的问题
- Android消息机制
- Android常用
- android xml中的xliff属性
- Handler类的简单使用与进度条的更新
- android之ViewPager的使用详解
- golang开发android环境搭建_window
- android DevicePolicyManager申请系统管理权限
- android 仿QQ五毛特效之查看红包领取详情界面
- Android定位&地图&导航——基于百度地图,实现自定义图标绘制并点击时弹出泡泡
- Android历代版本号
- Android开发-后端Model_Service
- Android开发-前后端控制器intent
- 【Android】ExpandableListView示例
- Android开发-前端视图Activity