2011-08-09 4 views
1

アプリケーションがバックグラウンドで実行されているときにホーム画面に通知アイコンを作成したい場合は、アプリケーションでスレッドの応答を確認し、ホーム画面で通知アイコンを使用したい私を助けることができる?ホーム画面で通知を作成する

答えて

2

次のコードを使用します。

public static void registerIndicator() { 
     EncodedImage mImageGreen = EncodedImage.getEncodedImageResource("res/mail.png"); 
     ApplicationIcon mIconGreen = new ApplicationIcon(mImageGreen); 
     ApplicationIcon mIcon = mIconGreen; 
     try { 
      ApplicationIndicatorRegistry reg = ApplicationIndicatorRegistry.getInstance(); 
      ApplicationIndicator indicator = reg.register(mIcon, false, true); 
     } catch (Exception ex) { } 
    } 

public static void updateIndicatorValue(int value) { 

    try { 
     ApplicationIndicatorRegistry reg = ApplicationIndicatorRegistry.getInstance(); 
     ApplicationIndicator appIndicator = reg.getApplicationIndicator(); 
     appIndicator.setValue(value); 
    } catch (Exception e) { } 
} 

public static int getIndicatorValue() { 
    try { 
     ApplicationIndicatorRegistry reg = ApplicationIndicatorRegistry.getInstance(); 
     ApplicationIndicator appIndicator = reg.getApplicationIndicator(); 
     return appIndicator.getValue(); 
    } catch (Exception e) { } 
    return -1; 
} 
関連する問題