0

現在、i290 用の j2me アプリケーションを開発しており、コードを使用してアプリケーションの新しい midlet リビジョンに更新できるようにしたいと考えています。私が抱えている問題は、これを行うことができることを知っている 1 つのメソッド、platformRequest() がモトローラによってロックされており、自分のコードに署名するためにお金を払うことに興味がないことです。

ロックされた API を使用したり、これを行うために料金を支払ったりすることなく、コード内のネットワーク接続を介して midlet を更新する方法が必要です。どんな助けでも大歓迎です。

4

1 に答える 1

1

「モトローラによってロックされている」と言うとき、正確にはどういう意味ですか? platformRequest()デバイス上の midlet をアップグレードする通常の方法です。あなたはそれがうまくいかないと確信していますか?呼び出すとどうなりますか?

私のかなり広範な J2ME の経験の中で、署名されていないアプリに対してかなりの数のものが予期せず無効になっているのを見てきましたが、platformRequest(). メソッドの戻り値を確認してみてください。それが戻ってきた場合は、それが起こるtrue前に自分でアプリを閉じる必要があります( .platformRequest()SecurityException

それが失敗した場合は、ハンドセットのブラウザからユーザーに手動でアップグレード URL にアクセスしてもらう必要があると思います。

于 2009-07-23T17:46:44.417 に答える