分类 Java 下的文章

Android 执行 Shell 命令 | JAVA 执行 Shell 命令

    public static String execCMD(String command) {
        StringBuilder sb =new StringBuilder();
        try {
            Process process=Runtime.getRuntime().exec(command);
            BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(process.getInputStream()));
            String line;
            while((line=bufferedReader.readLine())!=null)
            {
                sb.append(line+"\n");
            }
        } catch (Exception e) {
            return e.toString();
        }
        return sb.toString();
    }

Java / Android(安卓) 包名 (Package Name)命名规则

因为包名是唯一标识,为了避免与其他应用的包名重复,产生冲突,您可以这样命名:


1. 将您的域名反转过来作为前缀,比如如果您的域名是 nowtime.cc,那么包名可以用 cc.nowtime 开头,这样可以有效的避免重复

1-1. 在后面增加描述产品名称的字符,比如果果您的应用是视频应用,可以命名为 cc.nowtime.video


2. 如果您没有域名,可以使用自己的邮箱作为前缀

2-1. 比如您的邮箱是 wenzhouchan@gmail.com,那么包名可以这样命名 com.gmail.wenzhouchan

2-2. 在后面增加描述产品名称的字符,比如果果您的应用是视频应用,可以命名为 com.gmail.wenzhouchan.video