Android root环境下的一些可用操作(关机命令,系统时间,重启命令)
2016-11-28 15:53
399 查看
近期正在做一些需要root权限的功能,比如关机,重启等,下面总结一下用过的root吓得linux命令使用
1.重启操作
2.关机(1)
本来要用shutdown指令的,但是网上查的时候说android下没有这个文件,所以用-p的方式,但是我用这种执行方式测试的时候是重启,下面是另一种成功的执行方式
3.关机(2)
1.重启操作
Runtime.getRuntime().exec("su -c reboot");
2.关机(1)
Runtime.getRuntime().exec("su -c reboot -p");
本来要用shutdown指令的,但是网上查的时候说android下没有这个文件,所以用-p的方式,但是我用这种执行方式测试的时候是重启,下面是另一种成功的执行方式
3.关机(2)
createSuProcess("reboot -p").waitFor();
public static Process createSuProcess(String cmd) throws IOException { DataOutputStream os = null; Process process = createSuProcess(); try { os = new DataOutputStream(process.getOutputStream()); os.writeBytes(cmd + "\n"); os.writeBytes("exit $?\n"); } finally { if(os != null) { try { os.close(); } catch (IOException e) { } } } return process; }
public static Process createSuProcess() throws IOException { File rootUser = new File("/system/xbin/ru"); if(rootUser.exists()) { return Runtime.getRuntime().exec(rootUser.getAbsolutePath()); } else { return Runtime.getRuntime().exec("su"); } }4.系统时间调节
try { Process process = Runtime.getRuntime().exec("su"); String datetime=timeSu.replace(" ",".").replace(":","") + "00"; //测试的设置的时间【时间格式 yyyyMMdd.HHmmss】 LogMessage.write(1,"时间设置参数:" + datetime); DataOutputStream os = new DataOutputStream(process.getOutputStream()); os.writeBytes("setprop persist.sys.timezone GMT+16:00\n"); os.writeBytes("/system/bin/date -s "+datetime+"\n"); os.writeBytes("clock -w\n"); os.writeBytes("exit\n"); os.flush(); } catch (IOException e) { e.printStackTrace(); }
相关文章推荐
- Android 系统环境-常用adb命令操作
- Linux系统下的一些常用的关机/重启命令
- MTK平台相关总结#########[FAQ18279]开机时间慢分析 android 系统重启关机流程分析
- Android手机系统adb操作命令详解
- 开机,关机,重启,切换用户,开机环境设定,多重启动grub,帮助命令的使用
- linux下一些常用的关机/重启命令
- android 系统重启与关机:java 代码实现
- android 系统关机,重启
- 使用命令行ls命令的Android文件浏览控件,适合于root过的设备,可以读取系统文件
- android 系统重启与关机:java 代码实现
- linux关机和重启命令 日常操作命令
- linux系统的关机、重启以及登出命令
- android 系统关机,重启
- 让Android程序获得系统的权限,实现关机重启,静默安装等功能
- linux操作之:设置系统启动时,自动启动一些程序,或者执行一些命令
- android 系统关机,重启
- android 系统关机重启
- 关于系统时间的一些操作
- android 系统重启关机流程分析
- [转载]Android系统上(mv不可用)cp命令的替代方法