Android uses code to clear App data and restart Devices
/*** Use code to clear App data * When we clean App data, we usually find the corresponding App in settings * and then select to clear the data. the code implementation is provided below. ** Note: * 1 the device needs root * 2 note that a line break \ n * must be added at the end of the command, which is equivalent to a line break after we enter the command in Dos. * otherwise, the command will not be executed. */private void cleanData (String packageName) {try {System. out. println ("---> 9527 start to clear" + packageName); Process su = runtime.getruntime(.exe c ("su "); string cmd = "rm-r" + "/data/" + packageName; cmd = cmd + "\ n exit \ n "; // The following two statements indicate device restart // String cmd = "re Boot "; // cmd = cmd +" \ n exit \ n "; su. getOutputStream (). write (cmd. getBytes (); if (su. waitFor ()! = 0) {throw new SecurityException () ;}} catch (Exception e) {System. out. println ("---> 9527 e =" + e. toString ());}}