美文网首页
mtk P版本通过广播动态控制状态栏能否下拉

mtk P版本通过广播动态控制状态栏能否下拉

作者: l900 | 来源:发表于2020-11-23 15:35 被阅读0次

    vendor\mediatek\proprietary\packages\apps\SystemUI\src\com\android\systemui\statusbar\phone\PanelView.java
    构造方法中添加注册广播:

    IntentFilter filter = new IntentFilter("com.starmini.allow_drop_down_menu");
            context.registerReceiver(mallow_drop_down_menuReceiver, filter);
    

    广播:

    BroadcastReceiver mallow_drop_down_menuReceiver = new BroadcastReceiver() {
            @Override
            public void onReceive(Context context, Intent intent) {
                if ("com.starmini.allow_drop_down_menu".equals(intent.getAction())) {
                    boolean allow = intent.getBooleanExtra("allow",false);
                    Log.d("1900","allow_drop_down_menu receiver");
                    setTouchDisabled(allow);
                }
            }
        };
    

    在通过广播传递allow 参数即可控制状态栏能否下拉

    相关文章

      网友评论

          本文标题:mtk P版本通过广播动态控制状态栏能否下拉

          本文链接:https://www.haomeiwen.com/subject/mwhviktx.html