路径:
D:\myandroid\myandroid\frameworks\base\core\res\res\values\config.xml
<string-array name="config_statusBarIcons">
<item><xliff:g id="id">ime</xliff:g></item>
<item><xliff:g id="id">sync_failing</xliff:g></item>
<item><xliff:g id="id">sync_active</xliff:g></item>
<item><xliff:g id="id">gps</xliff:g></item>
<item><xliff:g id="id">bluetooth</xliff:g></item>
<item><xliff:g id="id">nfc</xliff:g></item>
<item><xliff:g id="id">tty</xliff:g></item>
<item><xliff:g id="id">speakerphone</xliff:g></item>
<item><xliff:g id="id">mute</xliff:g></item>
<item><xliff:g id="id">volume</xliff:g></item>
<item><xliff:g id="id">wifi</xliff:g></item>
<item><xliff:g id="id">ethernet</xliff:g></item>
<item><xliff:g id="id">hdmi</xliff:g></item>
<item><xliff:g id="id">cdma_eri</xliff:g></item>
<item><xliff:g id="id">data_connection</xliff:g></item>
<item><xliff:g id="id">phone_evdo_signal</xliff:g></item>
<item><xliff:g id="id">phone_signal</xliff:g></item>
<item><xliff:g id="id">battery</xliff:g></item>
<item><xliff:g id="id">alarm_clock</xliff:g></item>
<item><xliff:g id="id">secure</xliff:g></item>
<item><xliff:g id="id">clock</xliff:g></item>
</string-array>
-------------
所有要显示icon的图片id号。
便于接口能够使用到这些id:
mService.setIcon("volume", R.drawable.stat_sys_ringer_silent, 0);
mService.setIconVisibility("volume", false);
"volume":这个就是上面定义好的id。
===============
然后自己在statusbar的service里面添加内容:
D:\myandroid\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\
StatusBarPolicy.java
分享到:
相关推荐
StatusBar是Android手机顶部的一条横幅,显示了时间、网络状态、电量、通知图标等关键信息。在Android 4.0 ICS中,StatusBar进行了重大改进,以提供更加美观和用户友好的界面。我们通过分析图片可以深入理解其内部...
本示例项目"tableView滚动statusbar颜色改变和顶部图片放大"提供了一个实用的实现方案,它展示了如何在UITableView滚动时实现两个关键功能:状态栏颜色动态变化和顶部图片随滚动放大。 首先,让我们详细讨论如何...
这是一个Qt自定义状态栏基本用法,包括自定义状态栏的外观形状,三种显示普通消息、临时消息、永久消息用法和图文示例,具体的原理详细可以参考博主博主这篇博客:...编译环境:Qt5.9.4+QtCreator4.5.0+MinGW32
在这个压缩包中,"statusbar_ec"可能是一个项目文件夹,里面包含了针对状态栏进行自定义开发的各种文件,比如XML布局文件、Java源代码、图片资源等。开发者可能通过这个项目来实现以下功能: 1. **颜色自定义**:...
"易语言源码statusbar_ec.7z" 是一个压缩包文件,其中包含了使用易语言编写的源代码,主要用于实现状态栏(StatusBar)功能。易语言是中国本土开发的一种编程语言,旨在降低编程门槛,使非专业程序员也能进行软件...
在某些情况下,你可能需要隐藏StatusBar以获得全屏效果,或者在特定视图中显示自定义内容。 然后是**UIScrollView**,这是一个可以滚动查看超出屏幕范围内容的视图。UIScrollView常用于创建长列表、阅读器或者图片...
在Android开发中,有时我们希望应用在特定场景下能够全屏显示,比如在查看图片或者播放视频时,去除顶部的状态栏(status bar)以提供更好的沉浸式体验。针对标题和描述中提到的问题,即在Android的图库应用...
FMGStatusBarHUD一拖 一导 一调用 轻松实现快速方便的实现公司顶部statusBar弹框,你值得拥有##自定义提示图片[FMGStatusBarHUD showImage:[UIImage imageNamed:@"forward"] text:@"自定义提示图片"];##自定义提示...
在iphone的StatusBar上显示自定义的数据,可以自定义显示数据、背景图片、运行时间、单条运行时间、间隔时间。使用时只需要把AMN_StatusViewControl加入你的工程里,在显示页面引用并设置参数即可。 小编注:感谢...
在Android开发中,状态栏(StatusBar)是手机屏幕顶部显示时间、电量、网络信号等信息的区域。有时候,为了实现特定的UI设计或者增强用户体验,开发者可能会需要在状态栏上添加图片。本教程将深入探讨如何在Android...
在设计模式下,从对象浏览器中拖放`Statusbar`到窗体上,并设置其属性,如文本、宽度、高度等。 - 你可以通过`SetStatusText()`函数动态地改变状态栏的文本,或者在事件处理程序中更新状态栏信息。 3. **背景图片...
这通常通过在对话框资源(Dialog Resource)中选择“工具栏”(Toolbar)选项卡,然后拖放一个“状态栏”(StatusBar)控件到对话框区域来完成。 2. **自定义状态栏部分**: 在状态栏上添加图片,我们需要创建...
首先,你需要在设计界面上添加一个TScrollBox组件,并在其内部添加用来显示信息的控件,比如TLabel。然后,你可以通过编程控制这些控件的位置,使其在TScrollBox的区域内上下滚动。这可以通过调整控件的Top属性或者...
// 显示灰度值,如:statusBar()->showMessage(QString::number(grayValue)); } ``` 对于Halcon的图像,可以使用`GetImagePixel`函数获取像素灰度值。 6. **整合Halcon功能**: 除了Qt的图像处理,你还可以...
在Microsoft Foundation Classes (MFC)库中,状态栏(StatusBar)是应用程序用户界面的一个常见组件,通常位于窗口底部,用于显示简短的信息或状态图标。本文将深入探讨如何在MFC状态栏上加载并显示图片,这对于提升...
状态栏(StatusBar)是用户界面中的一个重要组件,它通常位于窗口的底部,用于显示短暂的信息或者提示,比如程序状态、操作进度、帮助信息等。本教程将深入探讨如何在Qt的MainWindow中添加和使用状态栏。 1. **创建...
跑马灯效果通常是指文本或图像在界面上按照某种方式循环滚动,而透明则涉及到控件的背景处理和颜色混合。下面将详细解释如何在Delphi中实现这一效果。 首先,我们需要了解Delphi中的TForm和TControl类。这些是所有...
在Android开发中,状态栏(StatusBar)通常是系统预设的颜色和样式,但有时开发者需要根据应用的UI设计来实现自定义的状态栏效果,比如透明或者半透明状态栏。本资源"自定义透明状态栏解决方案图书馆 - Java - 下载....
在Delphi中,窗体(Form)的状态栏(StatusBar)是一个常见的组件,通常用于显示程序运行时的一些状态信息。在Delphi中实现状态栏添加图标的功能,可以为应用程序增添更丰富的用户界面元素,提高用户体验。以下是一...
GKCycleScrollView iOS轻量级图片,文字轮播器,支持自定义 GKCycleScrollView是一种基于...GKCycleScrollView *cycleScrollView = [[GKCycleScrollView alloc] initWithFrame:CGRectMake(0, GK_STATUSBAR_NAVBAR_HEIG