当前位置: 首页 > news >正文

江都网站制作seo分析师

江都网站制作,seo分析师,消费者联盟网站怎么做,带导航栏的网站如题,Android 原生 Settings 里有个 电池电量百分比 的选项,打开后电池电量百分比会显示在状态栏。 基于 Android 13 , 代码在 ./packages/apps/Settings/src/com/android/settings/display/BatteryPercentagePreferenceController.java &am…

如题,Android 原生 Settings 里有个 电池电量百分比 的选项,打开后电池电量百分比会显示在状态栏。
在这里插入图片描述
基于 Android 13 ,
代码在 ./packages/apps/Settings/src/com/android/settings/display/BatteryPercentagePreferenceController.java

/** Copyright (C) 2016 The Android Open Source Project** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the License.* You may obtain a copy of the License at**      http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an "AS IS" BASIS,* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.* See the License for the specific language governing permissions and* limitations under the License.*/
package com.android.settings.display;import static android.provider.Settings.System.SHOW_BATTERY_PERCENT;import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
import androidx.preference.SwitchPreference;import com.android.internal.R;
import com.android.settings.Utils;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.overlay.FeatureFactory;/*** A controller to manage the switch for showing battery percentage in the status bar.*/public class BatteryPercentagePreferenceController extends BasePreferenceController implementsPreferenceControllerMixin, Preference.OnPreferenceChangeListener {private Preference mPreference;public BatteryPercentagePreferenceController(Context context, String preferenceKey) {super(context, preferenceKey);}@Overridepublic void displayPreference(PreferenceScreen screen) {super.displayPreference(screen);mPreference = screen.findPreference(getPreferenceKey());if (!Utils.isBatteryPresent(mContext)) {// Disable battery percentageonPreferenceChange(mPreference, false /* newValue */);}}@Overridepublic int getAvailabilityStatus() {if (!Utils.isBatteryPresent(mContext)) {return CONDITIONALLY_UNAVAILABLE;}return mContext.getResources().getBoolean(R.bool.config_battery_percentage_setting_available) ? AVAILABLE: UNSUPPORTED_ON_DEVICE;}@Overridepublic void updateState(Preference preference) {int setting = Settings.System.getInt(mContext.getContentResolver(),SHOW_BATTERY_PERCENT, 0);((SwitchPreference) preference).setChecked(setting == 1);}@Overridepublic boolean onPreferenceChange(Preference preference, Object newValue) {boolean showPercentage = (Boolean) newValue;Settings.System.putInt(mContext.getContentResolver(), SHOW_BATTERY_PERCENT,showPercentage ? 1 : 0);FeatureFactory.getFactory(mContext).getMetricsFeatureProvider().action(mContext, SettingsEnums.OPEN_BATTERY_PERCENTAGE, showPercentage);return true;}
}

调整的关键代码是,

Settings.System.putInt(mContext.getContentResolver(), SHOW_BATTERY_PERCENT,showPercentage ? 1 : 0);

SHOW_BATTERY_PERCENT 定义在 ./frameworks/base/core/java/android/provider/Settings.java

public static final String SHOW_BATTERY_PERCENT = "status_bar_show_battery_percent";

adb 调试方法,
显示,

settings put system status_bar_show_battery_percent 1

不显示

settings put system status_bar_show_battery_percent 0

http://www.tj-hxxt.cn/news/32858.html

相关文章:

  • 快速申请免费个人网站网络推广的渠道有哪些
  • 南宁网站建设公司seo优化seo网站排名厂商定制
  • 怎么选择佛山网站设计百度指数平台
  • 网站建设需要具备的能力网站优化包括哪些内容
  • 企业网站搭建价格网络推广精准营销推广
  • 广州网站设计制作公司有哪些怎样制作网页设计
  • 美食网站代做外贸独立站怎么做
  • 建站展示今晚比分足球预测
  • php网站开发总结北京seo优化
  • wordpress 被劫持宁波seo高级方法
  • 网站方案案例怎么做seo技术培训学校
  • 如何在网站上做免费广告宁波靠谱营销型网站建设
  • wordpress functions.php 路径seo收费低
  • 最简洁 wordpress主题点击排名优化
  • 企业建立自己的网站浙江网站推广运营
  • 国产做的视频网站重庆自动seo
  • 什么软件做高级网站营销网络
  • 聊城集团网站建设价格百度怎么推广网站
  • vs2015网站开发东莞网站优化公司哪家好
  • 网站文章优化温州seo排名公司
  • 哈尔滨市建设委员会网站电商数据分析
  • 做企业网站怎么选操作系统媒体代发网站
  • 网站建设 上美天空重庆做优化的网络公司
  • 织梦可以做婚纱影楼网站吗微信营销方式
  • 设计广告网站免费网站排名优化在线
  • 黄山做网站公司上海优化关键词的公司
  • 顶尖文案网站北京培训学校
  • 石灰土做击实检测网站怎么填企业管理咨询
  • wordpress首页文字广告框架优化seo教程
  • 动漫制作专业介绍百度快速优化推广