Neustart android-Handy über den code

Mein Ziel ist klar der RAM..dir meine Idee ist, starten Sie das Telefon..ich habe diesen code zu tun, tat..

 public static void rebootSU() 
    { 
        Runtime runtime = Runtime.getRuntime(); 
        Process proc = null; 
        OutputStreamWriter osw = null;    
        StringBuilder sbstdOut = new StringBuilder();   
        StringBuilder sbstdErr = new StringBuilder(); 
        String command="/system/bin/reboot";    
        try { 
            //Run Script    
            proc = runtime.exec("su");   
            osw = new OutputStreamWriter(proc.getOutputStream());  
            osw.write(command);   
            osw.flush();     
            osw.close();     
            } catch (IOException ex) { 
                ex.printStackTrace();   
                } finally {       
                    if (osw != null) {     
                        try {      
                            osw.close();   
                            } catch (IOException e) { 
                                e.printStackTrace(); 
                                }      
                            }    
                    }   
                try {     
                    if (proc != null)    
                        proc.waitFor();  
                    } catch (InterruptedException e) {  
                        e.printStackTrace(); 
                        }   
                    //sbstdOut.append(ReadBufferedReader(new InputStreamReader(proc.getInputStream()))); 
                    //sbstdErr.append(ReadBufferedReader(new InputStreamReader(proc.getErrorStream()))); 
                    if (proc.exitValue() != 0) 
                    {    

                    }        
                    } 

Wenn ich dieser code ausgeführt, folgende Warnung wird angezeigt in der logcat..ich gab NEUSTART Erlaubnis auch..Wenn ich gesucht über das Sie erzählen, wie die Registrierung mit einigen firmware-Schlüssel und alles..Aber ich bin mir überhaupt nicht bewusst, dass..Jede Hilfe würde geschätzt werden.

In Logcat

04-14 10:37:13.526: WARN/PackageManager(58): Not granting permission android.permission.REBOOT to package com.RebootTest (protectionLevel=3 flags=0x8446)
Neustart für das löschen des RAM? Klingt wie ein schlechter end-user-Erfahrung..
bin ein Neuling in diesem..also, wenn es klingt wie ein schlechter end-user experience, giv mir eine Lösung für das löschen des RAM.

InformationsquelleAutor prijin | 2011-04-14

Schreibe einen Kommentar