Android Open Source - ShellAndroid Default Chmod

From Project

Back to project page ShellAndroid.


The source code is released under:

Apache License

If you think the Android project ShellAndroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package z.hol.shellandroid;
//ww w .ja  v  a  2s.c o m
import android.util.Log;

import z.hol.shellandroid.utils.ShellUtils;

 * Chmod implemented by Java Process
 * @author holmes
public final class DefaultChmod implements Chmod{

    private ShellAndroid mShell;

    public DefaultChmod(){
        mShell = null;

     * Internal method
     * @param shell
    DefaultChmod(ShellAndroid shell){
        mShell = shell;

  public boolean setChmod(String file, String mode) {
    // This is Auto-generated method stub
        if (mShell == null){
            ShellUtils.setChmod(file, mode);
            if (ShellAndroid.DEBUG){
                Log.d(ShellAndroid.TAG, "_chmod " + mode + " " + file);
            try {
                mShell.chmodWithSh(file, mode);
            }catch (Exception e){
                return false;
    return true;


Java Source Code List