http://blog.csdn.net/chenshijun0101/article/details/9195171
解决方案 »
- "Failed to find provider info for com. google setting"
- ListView使用使用自定义手势操作后的问题
- android开发环境搭建。求入门。
- 【求助】在activity中增加onKeyDown后为何按键无法退出该activity页面?
- 关于Android开发工程师的职业发展路线?
- 如何获取软键盘的显示状态。。求助
- 怎么样在SimpleAdapter加入Content Provider方式查询多媒体文件??
- android需求求助
- android中SVG矢量图动画问题,((Animatable) drawable).start();异常
- 如何实现安卓客户端与服务端的交互
- 如何获取APP中的页面
- android 图片组合成新图片
你可以搜索下,代码执行shell命令
你可以搜索下,代码执行shell命令http://blog.csdn.net/randyrhoads/article/details/7986650???
你可以搜索下,代码执行shell命令http://blog.csdn.net/randyrhoads/article/details/7986650???就里面rumcmd的方法
你可以搜索下,代码执行shell命令http://blog.csdn.net/randyrhoads/article/details/7986650???就里面rumcmd的方法请问runCmd如何使用,系统不识别该方法啊?
你可以搜索下,代码执行shell命令http://blog.csdn.net/randyrhoads/article/details/7986650???就里面rumcmd的方法请问runCmd如何使用,系统不识别该方法啊?那个是自定义的方法,就是执行shell命令的
try {
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(“reboot”);
} catch (IOException e) {
e.printStackTrace();
}
你可以搜索下,代码执行shell命令http://blog.csdn.net/randyrhoads/article/details/7986650???就里面rumcmd的方法请问runCmd如何使用,系统不识别该方法啊?那个是自定义的方法,就是执行shell命令的
try {
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(“reboot”);
} catch (IOException e) {
e.printStackTrace();
} [code=java] @Override
public void onClick(View v) {
switch(v.getId()){
case R.id.btn_machine1:{
carding_machine1.setSelected(true);
carding_machine2.setSelected(false);
CardingMachineCanCommandSet.getInstance().powerOnInitialParameter();
MachineParameterSharedPreference.getInstance().setMACHINEMODEL("1203");
CardingMachineCanCommandSet.getInstance().setMachineSelect(false);
}
break;
case R.id.btn_machine2:{
carding_machine1.setSelected(false);
carding_machine2.setSelected(true);
}
break;
case R.id.btn_flat_control_motor:{
btn_flat_control_mchinery.setSelected(false);
btn_flat_control_motor.setSelected(true);
MachineParameterSharedPreference.getInstance().setCurrentFlatControl("1");
CardingMachineCanCommandSet.getInstance().setFlatSelect(true);
}
break;
}
// 重启
try {
Thread.sleep(SAVE_INTERVAL_TIME);
runCmd("reboot");
System.out.println("execute cmd--> reboot\n" + "重启");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
private String runCmd(String command) throws InterruptedException {
// TODO Auto-generated method stub
try {
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(command);
int exitVal = proc.waitFor();
} catch (IOException e) {
e.printStackTrace();
}
return null;
} [/code]不报错,不重启,是怎么回事?需要给apk签名吗?
try {
Thread.sleep(SAVE_INTERVAL_TIME);
} catch (InterruptedException e) {
e.printStackTrace();
}
PowerManager pManager=(PowerManager) getActivity().getSystemService(Context.POWER_SERVICE);
pManager.reboot("重启");
System.out.println("execute cmd--> reboot\n" + "重启");
最后要注意编译时在AndroidManifest中添加<uses-permission android:name="android.permission.REBOOT" />获取权限方能测试该功能;