NetworkAdbTile.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:NyanpasuTile 作者:
@Override
public void onClick() {
    if (!Settings.getHelper(this, "root").get("root_tip", false)) {
        Intent intent = new Intent(this, RootCheckActivity.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivityAndCollapse(intent);
    } else {
        if (CmdUtils.isNetworkAdbEnabled()) {
            CmdUtils.execRootCmd(CmdUtils.STOP_NET_ADB);
            getQsTile().setIcon(Icon.createWithResource(this, R.drawable.ic_phonelink_off_white_24dp));
            getQsTile().setLabel(getString(R.string.network_adb_tile_label));
            getQsTile().updateTile();
        } else {
            CmdUtils.execRootCmd(CmdUtils.START_NET_ADB);
            getQsTile().setIcon(Icon.createWithResource(this, R.drawable.ic_phonelink_white_24dp));
            getQsTile().setLabel(NetworkUtils.getHostIP() + ":" + "5555");
            getQsTile().updateTile();
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号