这个苹果手机状态栏图标是什么牌子的

&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
根据手机品牌设置状态栏
摘要:**在BaseActivity调用这个方法**ChangeStatusBarCompat(false,0);实现如下protectedvoidChangeStatusBarCompat(booleanisDark,intbgColor){if(Configure.barHeight&0&;&;Build.VERSION.SDK_INT&=Build.VERSION_CODES.KITKAT/*&;&;Build.VERSION.SD
在BaseActivity调用这个方法
ChangeStatusBarCompat(false, 0);
protected void ChangeStatusBarCompat(boolean isDark, int bgColor) {
if (Configure.barHeight & 0 &;&; Build.VERSION.SDK_INT &= Build.VERSION_CODES.KITKAT /*&;&; Build.VERSION.SDK_INT
<build.version_codes.m* {
//通过手机品牌判断显示的状态
switch (getBrand()) {
BrandCustomizationUtils.setMIUIStatusBarColor(this, isDark);
StatusBarCompat.compat(this, ContextCompat.getColor(this, R.color.color_trans_white));
BrandCustomizationUtils.setFlyMeStatusBarColor(this, isDark);
StatusBarCompat.compat(this, ContextCompat.getColor(this, R.color.color_trans_white));
if (bgColor != -1)
StatusBarCompat.compat(this, bgColor);
StatusBarCompat.compat(this, ContextCompat.getColor(this, R.color.color_trans_black));
获取手机品牌
* API&4.4不用管沉浸式, 4.4~6.0
* M&API&4.4 判断手机型品牌 可控则通过反射 来改变状态栏颜色,不可控则改变状态栏背景色
private int getBrand() {
String MODEL = Build.MODEL;
if (MODEL == null || MODEL.length() == 0)
if (MODEL.toLowerCase().contains(&mi&)) {
} else if (MODEL.toLowerCase().contains(&meizu&) || MODEL.toLowerCase().contains(&mx&)) {
自定义品牌工具类
public class BrandCustomizationUtils {
* setDarkStatusBar on FlyMe
* 设置状态栏字体为暗色 仅魅族有效
* 黑底白字 -& 白底黑字
public static void setFlyMeStatusBarColor(Activity activity, boolean isDark) {
WindowManager.LayoutParams lp = activity.getWindow().getAttributes();
Class&?& instance = Class.forName(&android.view.WindowManager$LayoutParams&);
int value = instance.getDeclaredField(&MEIZU_FLAG_DARK_STATUS_BAR_ICON&).getInt(lp);
Field field = instance.getDeclaredField(&meizuFlags&);
field.setAccessible(true);
int origin = field.getInt(lp);
if (isDark) {
field.set(lp, origin | value);
field.set(lp, (~value) &; origin);
} catch (Exception e) {
e.printStackTrace();
public static void setMIUIStatusBarColor(Activity context, boolean isDark) {
Window window = context.getWindow();
Class clazz = window.getClass();
int tranceFlag = 0;
int darkModeFlag = 0;
Class layoutParams = Class.forName(&android.view.MiuiWindowManager$LayoutParams&);
Field field = layoutParams.getField(&EXTRA_FLAG_STATUS_BAR_TRANSPARENT&);
tranceFlag = field.getInt(layoutParams);
field = layoutParams.getField(&EXTRA_FLAG_STATUS_BAR_DARK_MODE&);
darkModeFlag = field.getInt(layoutParams);
Method extraFlagField = clazz.getMethod(&setExtraFlags&, int.class, int.class);
if (isDark) {
extraFlagField.invoke(window, tranceFlag | darkModeFlag, tranceFlag | darkModeFlag);
extraFlagField.invoke(window, 0, darkModeFlag);
} catch (Exception e) {
e.printStackTrace();
这个工具类中只有MIUI和魅族,后续还可以增加其他品牌
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
为您提供0门槛上云实践机会
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
根据手机品牌设置状态栏相关信息,包括
的信息,所有根据手机品牌设置状态栏相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International  就是下面这个小人,在上面的状态栏,这个小人不会动,一直是这个姿势。百度也查了,一直查不到,有点晕!希望有经验的行家里手帮我看看,告诉我一下,不胜感谢!  就是下面这个小人,在上面的状态栏,这个小人不会动,一直是这个姿势。百度也查了,一直查不到,有点晕!希望有经验的行家里手帮我看看,告诉我一下,不胜感谢!  就是下面这个小人,在上面的状态栏,这个小人不会动,一直是这个姿势。百度也查了,一直查不到,有点晕!希望有经验的行家里手帮我看看,告诉我一下,不胜感谢!     
楼主发言:2次 发图:2张 | 更多
  我们的没发现过这小人。  
  手机要爆炸
高速你赶紧跑  
  你手机号是移动的吧?他是告诉你边移动才有信号,你没注意边上你信号满格?  
  是不是定位服务开起的,比如微博,地图等软件都有定位服务的
  户外模式吧?
  怎么跟以前那个测试行走的那个软件里面的小人一样  
  @DOPPOD 5楼
14:48:24  户外模式吧?  -----------------------------  嗯,这个是正解,谢谢了哈
  添砖加瓦,建设四化。
  我十目一行也还是看不懂啊。
  我查别人的通话记录,短信内容,通话清单就是找他的,真的帮我查到了  联系QQ是;3 1 7 6 1 8 1 9 ,信誉好,有实力,需要的朋友可以找他,没诚意不用打扰人家   我查别人的通话记录,短信内容,通话清单就是找他的,真的帮我查到了  联系QQ是;3 1 7 6 1 8 1 9 ,信誉好,有实力,需要的朋友可以找他,没诚意不用打扰人家
<span class="count" title="
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)第三方登录:正在初始化报价器我想知道手机显示na是什么意思4个回答周秋红1219这个是手机的辅助类天气管理软件。
拉下状态栏后可以点击这个按钮就会看到天气的设置界面。
然后可以进入天气管理软件,直接将设置中的状态栏开启,关闭。
或者可以直接进入设置管理应用程序强行停止这个应用程序,让他不自动后台启动。或是直接卸载这个程序。
安鹏云手机中的NA:是“找不到相关信息”的意思。比如: 你安装了墨迹天气应用 ,它会在通知栏显示的 ,N/A表示你没有设置地区或没有更新天气,在墨迹设置里可以 取消在通知栏显示。N/A是指:Not Applicable。不是Not Available 的缩写,是指表格中空出的地方要填的一栏,与你的情况不合。N/A是你填进去的字,不是原有印在上面的。比如表格要你填state或prorinve,但你的国家或你住的地方,没有“省”这个概念,如有的国家,国家下面就是“区”了。
藏原元薪你好,很高兴为您解答。据我了解的话那个是手机在关闭通知的时候的这个图标的样子。在任务栏(就是手机顶端轻轻下拉的那个)里面把通知那个图标点亮就好了。
简单的建议,希望我的回答可以帮到你,望采纳,谢谢。
抑郁小枫你好,手机na是天气预报的城市没有设置的提示。因为下载的天气预报安装好开始使用的时候是要提示你选择地区的,而自带的默认是没有城市的。没有城市就在任务栏显示NA,把桌面主页面的天气预报小插件点一下,然后设置好城市就OK了。
热门问答123456789101112131415161718192021222324252627282930相关问答3个回答bdyzte你好,每个品牌的手机root都会有一些不同,但安卓设备大致是一样的,排除个别特殊厂家和手机型号,比如索尼,HTC等品牌,这里介绍一下适用于大部分安卓设备的root方法。
1、...0个回答3个回答脸大心不细如果定位别人的手机是需要安装客户端的,手机定位是通过GPS、基站、WIFI三种模式提供精确的位置定位,通过移动轨迹显示被定位手机的历史定位记录,比以坐标点查看的方式更加直观。
3个回答mrsbtbl46707关机按住*#再按开机 部分手机是如此,大部分为非智能的moto机 *#9999#也可以
如果是moto的智能机输入WWW008W即可查看
、摩托罗拉-V...3个回答龙军983查询方法:
1.手机包装盒上
2.打开机器后盖, 抠下电池看机身内部
3.在手机上按*#06#, 查询到IMEI串码, 有些机器会直接显示型号
若未显示,就...3个回答Hency_5684你好,你打开设置进入应用程序,取消快速启动,再关机,然后同时按住音量下键和开机键,然后进入FASTBOOT里面,第一行显示的就是了。
s-on就是有锁,s-off就是解锁了。...3个回答小谢玉器行你好。1、每一款手机都有一个特定的型号,我们买手机时都会根据自己所了解的型号购买。那么我们如何查看手机的型号以确定这就是我们的所要买的手机呢?下面介绍一下不同手机的型号的查询方法。...3个回答freelycleverw以摩托罗拉为例,通过在手机拨号界面按“*#06#”获取手机的imei码,如321,进入手机生产日期查询网站,此网站便是查询defy手机信息的网站;在此页面中...3个回答守望tp在你用手机进行数据连接时,出现3G的字样表示手机卡是3g的。或者将你的手机号码在网页搜索下,会出现是否3G号段的。也可以在手机里打开设置,网络设置,移动网络,查看是否有3G选项,如...3个回答空爷19934c2你必须到营业厅咨询,输入三次错误就会要求你输入PUK码,不过PUK码可以直接通过短信营业厅或网上营业厅查到。PIN码是SIM卡的个人识别密码。 1、建议可以带上身份证和SIM卡直接...}

我要回帖

更多关于 华为手机状态栏图标 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信