RK常见系统属性设置/获取命令使用

设置有线mac地址

ifconfig eth0 hw ether 021234567000

读取mac地址

    public static String getEthMacAddressBySysFs() {

        try (BufferedReader reader = new BufferedReader(new FileReader("/sys/class/net/eth0/address"))) {

            return reader.readLine().trim(); // 如 "00:11:22:33:44:55"

        } catch (Exception e) {

            return "00:00:00:00:00:00";

        }

    }

设置屏幕亮度

        val ps = Runtime.getRuntime().exec("su") //1、执行su切换到root权限

        val dos = DataOutputStream(ps.outputStream)

        dos.writeBytes("echo 200 > /sys/class/backlight/backlight/brightness" + "\n") // 2、向进程内写入shell指令,cmd为要执行的shell命令字符串

        dos.flush()

关闭后台进程

dos.writeBytes("am force-stop \"org.videolan.vlc\"" + "\n")

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容