目录
前言
上篇文章已讲解在“设置->显示” 中添加 “禁止下拉框” 按钮,此篇开始调试实现设置下拉框的状态;
下面分无锁屏界面和有锁屏界面,可根据需要进行选择:
一、无锁屏界面禁止下拉框
1、思路:上篇已定义了一个全局变量来保存下拉框的状态,此篇将利于这个全局变量来控制禁止或者可下拉框;首先是通过上篇按钮功能代码里去设置全局变量的值,然后下拉框功能代码里去获取该全局变量来是否禁止下拉框;
2、代码
路径:frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
修改内容:
通过Settings.System.getInt函数获取SYSTEM_HIDE_DROP_DOWN_BOX变量值来是否禁止下拉框;
--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
@@ -46,6 +46,8 @@ import android.util.Pair;
import android.util.SparseArray;
impor