【问题标题】:Set status bar icon names设置状态栏图标名称
【发布时间】:2011-02-10 17:01:29
【问题描述】:

我即将发布我的第一个应用程序。我创建了所有必要的图标,在我的例子中是启动器图标和状态图标(我只是为我的应用程序的下一个版本更新创建的)。

但我想知道状态图标名称的设置位置。我的意思是,启动器图标名称是这样在清单文件中设置的:

android:icon="@drawable/ic_launcher"

那么有没有类似的地方可以设置状态图标名称呢?

提前致谢!

【问题讨论】:

    标签: android icons manifest statusbar


    【解决方案1】:

    我很确定您在发出通知时明确设置了图标。所以:

    int icon = R.drawable.notification_icon;
    CharSequence tickerText = "Your Text";
    long when = System.currentTimeMillis();
    
    Notification notification = new Notification(icon, tickerText, when);
    

    这是直接取自http://developer.android.com/guide/topics/ui/notifiers/notifications.html

    【讨论】:

    • 好的,但我不想做任何强制通知,我只想在我的应用程序更新启动时状态栏加载我的状态图标。这种情况下如何设置状态栏名称?
    • 当您被通知某些应用程序更新可用时。老实说,直到几个小时前,我还认为状态图标只是为了这个目的。
    • 好吧,我想您是在谈论 Android 通知用户应用更新的默认方式。这是特定于市场应用程序的通知,因此仅由该应用程序控制。如果您想通知用户有另一个版本的应用程序可供下载,您可以执行以下两项操作之一。让市场通知用户他们已更新应用程序以下载和安装或发送云到设备消息,该消息被您的应用程序捕获,通过通​​知状态栏或下次进入应用程序时弹出的对话框通知他们
    • 好的,谢谢您的回答。我不想做任何复杂的事情。我只希望 Android Market 应用程序在自动通知我的应用程序有新版本可用时使用我的图标状态栏。我认为这只是创建图标并将它们留在具有特定名称的文件夹中,但它似乎不是这样工作的。为什么不是这样? Android Market 应用程序将使用哪个图标来通知通知???
    • 忘记这个线程。更新通知中绝对没有应用程序图标。很抱歉造成混乱。
    猜你喜欢
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多