当前位置:编程学习 > wap >>

android system系统调用

我用system("system/test"),执行一个脚本,但好像没有执行,在命令行下执行是好的,
请问为什么,android是否封装了其他的API?谢谢 --------------------编程问答-------------------- 看不懂.. --------------------编程问答--------------------
String command = "rm /data/***";  // the command that will be execute    
        Runtime runtime = Runtime.getRuntime();      
        Process proc = null;
            
        try {
            proc = runtime.exec(command);
        } catch (IOException e1) {
            e1.printStackTrace();
        }
        
        // put a BufferedReader on the ps output     
        InputStream inputstream = proc.getInputStream();
        InputStreamReader inputstreamreader = new InputStreamReader(inputstream);    
        BufferedReader bufferedreader = new BufferedReader(inputstreamreader);    
        
        // read the ps output and show it to screen.
        ...
        ...

        // judge the return value         
        try {    
            if (proc.waitFor() != 0) {    
                System.err.println("exit value = " + proc.exitValue());    
            }     
        }    
        catch (InterruptedException e) {
            System.err.println(e);
        }    
--------------------编程问答-------------------- 权限问题 --------------------编程问答-------------------- 关注中。。 --------------------编程问答-------------------- 同意三楼,可能是权限问题 --------------------编程问答-------------------- 可以确定应该是权限问题,我没说具体是因为楼主结贴率为0,可能都不会来看我们的回复。这个问题我遇到过,可以解决。
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,