需要root 然后
dateTextView.setText(year+"年" +month+"月"+dom+"日"+"("+week+")");
// 设置系统时间
String m,d,h,f;
if(month<10){
m="0"+String.valueOf(month);
}else{
m=String.valueOf(month);
}
if(dom<10){
d="0"+String.valueOf(dom);
}else{
d=String.valueOf(dom);
}
if(hour<10){
h="0"+String.valueOf(hour);
}else{
h=String.valueOf(hour);
}
if(minute<10){
f="0"+String.valueOf(minute);
}else{
f=String.valueOf(minute);
}
String lastTime="date -s "+year+m+d+"."+h+f+12+"; \n";
Log.i("aa","lastTime"+lastTime);
try {
Process process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
// os.writeBytes("date -s 20120419.024012; \n");
os.writeBytes(lastTime);
} catch (Exception e) {
e.printStackTrace();
}