DemoModeTile.java 文件源码

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

项目:Demo-Mode-tile 作者:
@Override
public void onClick() {
    super.onClick();

    if (!Utils.isDumpPermissionGranted() || !Utils.isWriteSecureSettingsPermissionGranted()) {
        Intent mainActivity = new Intent(getApplicationContext(), MainActivity.class);
        mainActivity.setAction(Utils.MISSING_PERMISSION);
        mainActivity.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
        startActivity(mainActivity);
    } else {
        if (getQsTile().getState() == Tile.STATE_ACTIVE) {
            getQsTile().setState(Tile.STATE_INACTIVE);
            getQsTile().setIcon(Icon.createWithResource(getApplicationContext(), R.drawable.ic_off));
            getQsTile().updateTile();

            Utils.disableDemoMode();
        } else {
            getQsTile().setState(Tile.STATE_ACTIVE);
            getQsTile().setIcon(Icon.createWithResource(getApplicationContext(), R.drawable.ic_on));
            getQsTile().updateTile();

            Utils.enableDemoMode();
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号