значок звезды ежевики - PullRequest
6 голосов
/ 30 января 2012

Я разрабатываю приложение с поддержкой чата и сообщений.Мне нужно знать, что на BB OS 4.5 можно установить значок звездочки на значке приложения, как в приложении сообщений.

enter image description here

1 Ответ

5 голосов
/ 30 января 2012

Вы можете сделать это. Вам нужно иметь четыре изображения для иконок. Они

  1. Стандартный значок приложения
  2. Стандартный значок переворачивания
  3. Стандартный значок с *
  4. Стандартный значок переворачивания с *

После этого используйте следующий код

                if (unReadChatMessages> 0)
                {
                    appIcon = Bitmap.getBitmapResource("app_alert.png");
                    rolloverIcon = Bitmap.getBitmapResource("app_rollover_alert.png"); 
                    // turn on the LED                   
                    if(LED.isSupported(LED.LED_TYPE_STATUS))
                    {
                        LED.setState(LED.STATE_BLINKING);
                        LED.setConfiguration(100, 1000, LED.BRIGHTNESS_100); 
                    }
                }
                else
                {
                    // use default icons... 
                   appIcon = Bitmap.getBitmapResource("app.png");
                    rolloverIcon = Bitmap.getBitmapResource("app_rollover.png");

                    // Turn off LED...                   
                    if(LED.isSupported(LED.LED_TYPE_STATUS))
                    {
                        LED.setState(LED.STATE_OFF);
                    }
                } 

                // Try to set the icons
                HomeScreen.updateIcon(appIcon, 0);
                HomeScreen.setRolloverIcon(rolloverIcon, 0);
...