设置系统时间

需要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();
			        }

猜你喜欢

转载自wang-peng1.iteye.com/blog/1963824