我是靠谱客的博主 害羞煎饼,最近开发中收集的这篇文章主要介绍android 9.0 代码动态去掉下拉快捷键,重启生效,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

 

 

--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java
+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java
@@ -44,6 +44,8 @@ import com.android.systemui.qs.tiles.WorkModeTile;
import com.android.systemui.qs.QSTileHost;
import com.android.systemui.util.leak.GarbageMonitor;
+import android.os.SystemProperties;
+
public class QSFactoryImpl implements QSFactory {
private static final String TAG = "QSFactory";
@@ -62,14 +64,29 @@ public class QSFactoryImpl implements QSFactory {
}
private QSTileImpl createTileInternal(String tileSpec) {
+
boolean isbluetooth = SystemProperties.get("persist.sys.blueth").equals("1") ? true : false;
+
boolean iswifiable = SystemProperties.get("persist.sys.wifiable").equals("1") ? true : false;
+
boolean isdataable = SystemProperties.get("persist.sys.dataable").equals("1") ? true : false;
// Stock tiles.
switch (tileSpec) {
case "wifi":
-
return new WifiTile(mHost);
+
if(isbluetooth){
+
return null;
+
}else{
+
return new WifiTile(mHost);
+
}
case "bt":
-
return new BluetoothTile(mHost);
+
if(iswifiable){
+
return null;
+
}else{
+
return new BluetoothTile(mHost);
+
}
case "cell":
-
return new CellularTile(mHost);
+
if(isdataable){
+
return null;
+
}else{
+
return new CellularTile(mHost);
+
}
case "dnd":

 

最后

以上就是害羞煎饼为你收集整理的android 9.0 代码动态去掉下拉快捷键,重启生效的全部内容,希望文章能够帮你解决android 9.0 代码动态去掉下拉快捷键,重启生效所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部