HTC Senseおよび天気ウィジェット-都市を追加
今日は、HTC Senseに含まれる天気アプリを教えて、あなたの街を認識する方法を説明します。 デフォルトでは、アプリケーションはごくわずかな都市しか認識しておらず、自動ロケーションが時々失火することがあります。
WTF? ウフタの都市があるはずです。
さて、患者を助けましょう。
まず、デバイスへのルートアクセスを取得し、カスタムリカバリイメージを入力する必要があります。 これは別の問題です。ここでは触れません。 HTC Desireの例については、
あちこちで読んでください。
患者のファイルシステムを少し調べたところ、都市のリストがファイル
/system/etc/WP.zip
保存されていることが
/system/etc/WP.zip
。 このアーカイブの
WP_0419RUS.db
ファイルが必要に
WP_0419RUS.db
ます(他のロケールの場合-類推により)。 ファイルをよく見ると、SQLiteベースにすぎません。 さて、最初に用意された分解ツール(たとえば、
Lita-SQLite Administration Tool )を使用して、
“locationlist”
テーブルを見つけます。 ここで、テーブルに新しいレコードを追加します。 ここでの主な属性は
“code”
、一種の
_|||
です。 最も簡単な方法は、お住まいの地域の既存の都市からこのフィールドをコピーして、都市を自分の都市に置き換えることです。
accuweather.comで都市のスペルを確認できます。
変更したファイルをパックバックし、患者カードのルートに記入します。 デバイスをリカバリモードで再起動し、USB経由で接続して、adbを実行します。
C:\android-sdk\tools\>adb shell
# mount /system
# mount /sdcard
# rm /system/etc/WP.zip
# cp /sdcard/WP.zip /system/etc
患者を再起動し、Weather Providerアプリケーションのデータをクリアするためだけに残ります。
現在、自信を持って天気を開始し、新しく追加した都市を見つけています。 出来上がり、魔法が起こった!
これに頭を下げて、情報が誰かに役立つことを願っています。
PS:Desire以外のデバイスで確認できる場合は、コメントしてください。
更新 :
MainNikaのプロンプト
に従って 、リカバリモードのロードはオプションです。
USBデバッグモードでは、次のように入力できます
./adb remount
および/システムは書き込み可能になります
そして戻る
./adb remount
All Articles