今日、 GmailアニバーサリーのトピックがGmailアプリについての会話を始めました 。
おそらく、Nokia 5800の多くの所有者とGmailアプリのユーザーは、この悲惨な「skukozhny」アイコンをメニューに見ました。
問題は、携帯電話のデフォルトのアイコンサイズがJavaアプリケーションよりも大きいことですが、 Symbianの新世代はsvgアイコンをサポートしているため、Googleは何らかの理由でアプリケーションを更新してsvgオプションを追加することを急いでいません。 原則として、これは問題ではありません。手動で追加できます(後で判明したように、Gmailアプリの場合、このプロセスはやや複雑でした)
さらに、サイトから数回再インストールした後、私の5800でアプリケーションのインストールが正常に停止し、その結果、 Gmailアプリは常に異なって見えました(アプリケーションはフルスクリーンではなく、ボタンの機能は間違っています)。
問題は、 gmail.com / appにアクセスした後のgoogleサーバーがブラウザーのユーザーエージェントを決定し、異なる設定で異なるjad記述子を発行することでした-特定の電話モデルにより適しています。
目的のために、私は必要なjadファイルを取得することができました。
ブラウザのNokia N78がGmailアプリを正しくインストールしたファイルを受信するようにユーザーエージェントを置き換える。
スクリーンショットからわかるように、アプリケーションは全画面で動作します
残っているのはsvg-icon自体を追加することだけです
プロセス自体は複雑ではありません。svgアイコンをjarに追加し、manifest.mfを編集して、アイコンが表示されるようにします。
私のmanifest.mfはこのように見え始めました
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.6.0-b105 (Sun Microsystems Inc.)
MicroEdition-Configuration: CLDC-1.0
MIDlet-Name: Gmail
MIDlet-Permissions: javax.microedition.io.Connector.http, javax.microe
dition.io.Connector.https
MIDlet-Vendor: Google
MIDlet-1: Gmail, GmailIcon.png, com.google.mail.ui.midp.GoogleMailMidlet
Nokia-Scalable-Icon-MIDlet-1: gmail.svg
MIDlet-Touch-Support: True
MIDlet-Version: 2.0.6
MicroEdition-Profile: MIDP-2.0
ここで行は私たちにとって重要です
Nokia-Scalable-Icon-MIDlet-1: gmail.svg
gmail.jadで複製しました
最終的に、メニューのすべてが美しくなり、アプリケーションが正しく動作します:)
アプリケーション自体はここでrapidshareに置かれ、 ここでミラーを作成しました