`
koliy
  • 浏览: 148652 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

statusbar上显示自定义图片

 
阅读更多
路径:
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
分享到:
评论

相关推荐

    SystemUI_StatusBar分析图片

    StatusBar是Android手机顶部的一条横幅,显示了时间、网络状态、电量、通知图标等关键信息。在Android 4.0 ICS中,StatusBar进行了重大改进,以提供更加美观和用户友好的界面。我们通过分析图片可以深入理解其内部...

    tableView 滚动statusbar 颜色改变和顶部图片放大

    本示例项目"tableView滚动statusbar颜色改变和顶部图片放大"提供了一个实用的实现方案,它展示了如何在UITableView滚动时实现两个关键功能:状态栏颜色动态变化和顶部图片随滚动放大。 首先,让我们详细讨论如何...

    Qt5自定义状态栏QStatusBar外观(背景)和状态栏基本用法(显示普通消息、临时消息、永久消息).zip

    这是一个Qt自定义状态栏基本用法,包括自定义状态栏的外观形状,三种显示普通消息、临时消息、永久消息用法和图文示例,具体的原理详细可以参考博主博主这篇博客:...编译环境:Qt5.9.4+QtCreator4.5.0+MinGW32

    statusbar_ec.rar

    在这个压缩包中,"statusbar_ec"可能是一个项目文件夹,里面包含了针对状态栏进行自定义开发的各种文件,比如XML布局文件、Java源代码、图片资源等。开发者可能通过这个项目来实现以下功能: 1. **颜色自定义**:...

    易语言源码statusbar_ec.7z

    "易语言源码statusbar_ec.7z" 是一个压缩包文件,其中包含了使用易语言编写的源代码,主要用于实现状态栏(StatusBar)功能。易语言是中国本土开发的一种编程语言,旨在降低编程门槛,使非专业程序员也能进行软件...

    iOS基础——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl

    在某些情况下,你可能需要隐藏StatusBar以获得全屏效果,或者在特定视图中显示自定义内容。 然后是**UIScrollView**,这是一个可以滚动查看超出屏幕范围内容的视图。UIScrollView常用于创建长列表、阅读器或者图片...

    android图库竖屏不显示status bar的解决方法

    在Android开发中,有时我们希望应用在特定场景下能够全屏显示,比如在查看图片或者播放视频时,去除顶部的状态栏(status bar)以提供更好的沉浸式体验。针对标题和描述中提到的问题,即在Android的图库应用...

    FMGStatusBarHUD:快速方便的实现公司顶部statusBar弹框,你值得拥有

    FMGStatusBarHUD一拖 一导 一调用 轻松实现快速方便的实现公司顶部statusBar弹框,你值得拥有##自定义提示图片[FMGStatusBarHUD showImage:[UIImage imageNamed:@"forward"] text:@"自定义提示图片"];##自定义提示...

    AMN_StatusViewControl(iPhone源代码)

     在iphone的StatusBar上显示自定义的数据,可以自定义显示数据、背景图片、运行时间、单条运行时间、间隔时间。使用时只需要把AMN_StatusViewControl加入你的工程里,在显示页面引用并设置参数即可。 小编注:感谢...

    状态栏上添加图片

    在Android开发中,状态栏(StatusBar)是手机屏幕顶部显示时间、电量、网络信号等信息的区域。有时候,为了实现特定的UI设计或者增强用户体验,开发者可能会需要在状态栏上添加图片。本教程将深入探讨如何在Android...

    PB窗体菜单大图标状态栏时钟背景图片的实现

    在设计模式下,从对象浏览器中拖放`Statusbar`到窗体上,并设置其属性,如文本、宽度、高度等。 - 你可以通过`SetStatusText()`函数动态地改变状态栏的文本,或者在事件处理程序中更新状态栏信息。 3. **背景图片...

    vc状态栏添加图片

    这通常通过在对话框资源(Dialog Resource)中选择“工具栏”(Toolbar)选项卡,然后拖放一个“状态栏”(StatusBar)控件到对话框区域来完成。 2. **自定义状态栏部分**: 在状态栏上添加图片,我们需要创建...

    delphi 上下滚动效果(跑马灯)

    首先,你需要在设计界面上添加一个TScrollBox组件,并在其内部添加用来显示信息的控件,比如TLabel。然后,你可以通过编程控制这些控件的位置,使其在TScrollBox的区域内上下滚动。这可以通过调整控件的Top属性或者...

    C++联合halcon(qt)加载图片缩放、拖拽、显示图像灰度值

    // 显示灰度值,如:statusBar()-&gt;showMessage(QString::number(grayValue)); } ``` 对于Halcon的图像,可以使用`GetImagePixel`函数获取像素灰度值。 6. **整合Halcon功能**: 除了Qt的图像处理,你还可以...

    MFC状态栏上加载图片

    在Microsoft Foundation Classes (MFC)库中,状态栏(StatusBar)是应用程序用户界面的一个常见组件,通常位于窗口底部,用于显示简短的信息或状态图标。本文将深入探讨如何在MFC状态栏上加载并显示图片,这对于提升...

    【Qt】MainWindow窗口状态栏.rar

    状态栏(StatusBar)是用户界面中的一个重要组件,它通常位于窗口的底部,用于显示短暂的信息或者提示,比如程序状态、操作进度、帮助信息等。本教程将深入探讨如何在Qt的MainWindow中添加和使用状态栏。 1. **创建...

    Delphi实现透明跑马灯效果

    跑马灯效果通常是指文本或图像在界面上按照某种方式循环滚动,而透明则涉及到控件的背景处理和颜色混合。下面将详细解释如何在Delphi中实现这一效果。 首先,我们需要了解Delphi中的TForm和TControl类。这些是所有...

    自定义透明状态栏解决方案图书馆 - Java - 下载.zip

    在Android开发中,状态栏(StatusBar)通常是系统预设的颜色和样式,但有时开发者需要根据应用的UI设计来实现自定义的状态栏效果,比如透明或者半透明状态栏。本资源"自定义透明状态栏解决方案图书馆 - Java - 下载....

    在Delphi的窗体状态栏中添加图标功能..rar

    在Delphi中,窗体(Form)的状态栏(StatusBar)是一个常见的组件,通常用于显示程序运行时的一些状态信息。在Delphi中实现状态栏添加图标的功能,可以为应用程序增添更丰富的用户界面元素,提高用户体验。以下是一...

    GKCycleScrollView:一个轻量级的自定义轮播图组件

    GKCycleScrollView iOS轻量级图片,文字轮播器,支持自定义 GKCycleScrollView是一种基于...GKCycleScrollView *cycleScrollView = [[GKCycleScrollView alloc] initWithFrame:CGRectMake(0, GK_STATUSBAR_NAVBAR_HEIG

Global site tag (gtag.js) - Google Analytics