状态栏中的Android应用图标

我可以在通知栏中为我的应用程序输入条目,但是我想在状态栏中为我的应用程序制作一个图标,其中显示电池,Wi-Fi,蓝牙,时间图标.
我已经搜索过这个,但是得到了这一点,它不能仅从应用程序控制,而在构建 android的时候,在 android代码的框架目录中,我们必须把一些线条完成,
我没有任何线索如何管理.

解决方法

对不起,我没有足够的声誉将此添加评论,但是您是否看过类似的问题?您可以添加所需图标的可绘制资源,并在通知上设置标志,以便允许图标保留在状态栏中. FLAG_NO_CLEAR和FLAG_ONGOING_EVENT可以让您在状态栏中显示一个图标,作为这些问题的答案.

How to show an icon in the status bar when application is running,including in the background?

controlling the android status bar icon

如果您有AOSP的完整结帐,我建议您先查看StatusBarManager服务.当显示通知时,通知会使用此服务内的回调.还有一个绑定界面允许设置图标.

在/frameworks/base/services/java/com/android/server/StatusBarManagerService.java中
/frameworks/base/core/java/com/android/internal/statusbar/IStatusBarService.aidl
void setIcon(String slot,String iconPackage,int iconId,int iconLevel,String contentDescription);

void setIconVisibility(String slot,boolean visible);

在/frameworks/base/core/res/res/values/config.xml中

<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">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>

这些是添加到状态栏的插槽的值

希望这可以帮助

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...