Android 使用代碼運行Linux命令

    Android手機底層是基於Linux的,通過cmd 運行 adb shell 命令可以遠程登錄手機的linux系統。

在這之後我們可以輸入一些命令來控制終端機,但有些時候我們不用adb命令,只需要在app運行過程中達到這種效果,應該如何處理呢?

在日常開發中我有碰到需要用linux命令來控制led燈,但是給客戶用時不可能讓用戶通過命令來控制led燈,於是只能通過代碼寫入app中控制。

  Runtime runtime = Runtime.getRuntime();

        try {
            Process proc = runtime.exec( new String[]{ "sh","-c","echo 1 > /sys/devices/virtual/breathlightdrv/breathlight/open"});
        } catch (IOException e) {
            e.printStackTrace();
        }

即可!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章