SystemUI QuickSettings之手电筒低电量禁止开启

不积跬步无以至千里

一.前摘

         近期项目有个需求,就是当手机电量低于15%时候,此时QuickSettings中的手电筒功能是不能开启手电筒的,因为此时电量已不够用了,继续使用手电筒就加速了电池电量的消耗,因此这个需求也是合理的。

二.修改

代码路径:

app/src/com/android/systemui/qs/tiles/FlashlightTile.java

import static android.os.BatteryManager.EXTRA_LEVEL;
private boolean mReceiverRegistered;
    private int mLevel;
    private final int LOW_BATTERY;
@Inject
    public FlashlightTile(QSHost host, FlashlightController flashlightController) {
        super(host);
        mFlashlightController = flashlightController;
        mFlashlightController.observe(getLifecycle(), this);
        // modify start
        mContext.registerReceiver(mRecei
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章