0

誰もこれを経験したことがありますか?

アプリを 9900 デバイスにインストールすると、アイコンは問題ないように見えますが、しばらくすると (ランダムに発生します)、アイコンは空白の疑問符アイコンに変わります (アプリをビルドしたときにアイコンを追加しなかったように) )。9700 デバイスでテストしましたが、問題ないようです。9700 にインストールして数日経ちましたが、アイコンが消えません。

Eclipse Indigo と Blackberry プラグインを使用して BlackBerry Java アプリを作成し、BlackBerry App Descriptor エディターを使用してアイコンを追加しました。[アイコン ファイル] セクションの [追加] をクリックしてアイコンを追加する通常の手順に従い、res/img/icon.png で PNG ファイルを参照します。私は64x48のpngファイルを持っています。Eclipse BB 5.0 プラグインを使用してビルドしています。

何が間違っているのかわかりません。

前もって感謝します。

4

2 に答える 2

1

特定のRIMOSバージョンのバグのようです。これを克服するには、アイコンを設定したアプリケーション記述子を使用しますset the icon explicitly in your application

RIMAPIにはHomeScreenクラスがあります。それを使用して、そのメソッドを呼び出します。

public static final void updateIcon(Bitmap newIcon)

アプリケーションの起動時にアイコンを再設定します。プロジェクトに含まれているアイコンファイルに正しくアクセスするには、この投稿を確認してください。そこで、ブラックベリーが埋め込みファイルでどのように機能するかを説明しました。

アプリケーションアイコンの設定時にUIイベントがロックされないようにするinvokeLater()には、次のようなアプローチを使用します。

UiApplication.
    getUiApplication().
        invokeLater(
            new Runnable() {
                public void run() {

                    // set app icon here

                                  }
});
于 2012-09-20T05:29:24.860 に答える
1

テストのために自分のデバイスにプロジェクトをロードするたびに(何らかの理由でシミュレーターが機能しない)、自分のアイコンを使用する代わりにアイコンがデフォルトのアイコンに戻るという同様の問題がありました。別の投稿から、res の下の img フォルダーを更新してから、プロジェクトをデバイスにロードすると、それが表示されることがわかりました (これは私にとってはうまくいきませんでしたが、あなたにとってはうまくいくかもしれません)。

バッテリーを抜いてデバイスをリセットすると、カスタム アイコンが表示されます。

于 2012-09-20T04:51:13.693 に答える