无所谓001
无所谓001
  • 发布:2023-03-31 10:46
  • 更新:2023-03-31 11:22
  • 阅读:392

如何判断手机是否打开了开发者模式

分类:uni-app
2023-03-31 10:46 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

提供一个思路,开发uts插件判断本机是否开启了adb,示例如下:

    public static hasADB(): boolean {  
        let cmd = arrayOf<string>("/bin/sh", "-c", "getprop | grep init.svc.adbd");  
        let exec = Runtime.getRuntime().exec(cmd);  
        let bufferedReader = new BufferedReader(new InputStreamReader(exec.getInputStream(), "utf-8"));  
        let tmp = new CharArray(1024);  

        let result = false;  

        do {  
            let len = bufferedReader.read(tmp);  
            if (len == -1) {  
                break;  
            }  
            let res = new String(tmp, 0, len);  
            result = res.includes("running");  
        } while (true)  

        exec.getInputStream().close();  
        bufferedReader.close();  
        return result;  
    }

要回复问题请先登录注册