Nokia 5800用のGmailアプリのSVGアイコン

みんなに挨拶する
今日、 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に置かれ、 ここでミラーを作成しました

! 電話からgmail.jadを介してインストールを実行します



残念ながら、 Iに移動してください♥NokiaまたはI♥Symbian OSはカルマを許可しません...

Source: https://habr.com/ru/post/J56360/


All Articles