[英]Disable Bluetooth Tile in Quick Settings Panel
我想從快速設置面板禁用藍牙磁貼。 我正在使用 android 9,我想在系統應用程序上執行此操作。 因此,如果要在源代碼中進行一些更改,我很高興知道。
我找到了許多解決方案,告訴如何通過 TileService 添加新的自定義磁貼,但我需要禁用已經存在的磁貼(如藍牙磁貼)。
注意:我不希望功能本身被禁用,即用戶將能夠從設置應用程序本身啟用禁用功能。 我只想禁用 qs 磁貼。
在 cs.android.com 上搜索了一下,這似乎是相關的課程。
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/BluetoothTile.java
從那里您可以處理點擊(或不實際處理),或顯示“禁用”圖標等。
如果你想“刪除”它,那么frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java似乎是添加它們的類。 它從Settings.Secure.QS_TILES讀取
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java
是的,這個文件我們可以編輯和刪除不需要的瓷磚。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.