您的位置:首页 > 移动开发 > Android开发

android 命令修改时间或程序修改系统时间

2014-07-29 16:01 417 查看
前提是手机必须先获取root; root方法见其他章节或网上都有介绍

adb shell 进入shell 终端界面

1、先设置系统的时区配置

cat /data/property/persist.sys.timezone //查看当前时区配置文件

setprop persist.sys.timezone GMT //修改属性

2、开始设置修改当前系统时间

date -s "yyyymmdd.[[[hh]mm]ss]" 或System/bin/date -s "yyyymmdd.[[[hh]mm]ss]"

3、查看是否生效

date

二、用代码实现修改android 系统时间的方法

public void testDate(){

try {

Process process = Runtime.getRuntime().exec("su");

String datetime="20131023.112800"; //测试的设置的时间【时间格式 yyyyMMdd.HHmmss】

DataOutputStream os = new DataOutputStream(process.getOutputStream());

os.writeBytes("setprop persist.sys.timezone GMT\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();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: