[Android] LiveViewのファームウェア更新方法

2010年12月22日 by · コメントを残す
Filed under: Android 

安定しない安定しないと評判のLiveViewですが、ファームウェアの更新をすればちょっとよくなるかもしれませんプラセボ。

例によってXPERIA X10 mini proでも使ったSEUSです。

image

ライセンスに同意してスタート

もっと読む

[開発] LiveView pluginメモ sendAnnounceの罠

2010年12月16日 by · コメント(1)
Filed under: Android, 電話 

ちょっと気になったので覚え書き程度にメモ

sendAnnounce()するときにひょんな事から body に null が入っちゃったんですが

LiveView に通知は飛ぶけど表示しようとすると Android側のLiveView Application がぬるぽで落ちます。その後表示しようとするたびに落ち続けます。

何度でも。何度でも。

/data/data にある LiveView.db に過去の通知が保持されているんですが、その履歴を消すすべが通常ないため永遠に死に続けます。

ユーザープラグインから飛んできた情報を何の確認もせずにデータベースに突っ込んであまつさえ使用時に落ちてしまうようなプログラムを企業としてリリースするソニー・エリクソンはボットン便所に落ちてしまえばいいと思います。

2.2のカレンダーに対応していないくせに互換性リストに乗せてしまうようなソニー・エリクソンはワニに噛じられて以下略

どっかで body != null みたいな判定しとけよ。オレモナー

どうせ接続が不安定なのも AndroidのBluetoothに問題があるのとは別になんか下らないミスをしてるんでしょうたぶん。

さて、利用者としてそういう状況になってしまった場合のお手軽な解決方法は LiveView アプリをアンインストールして再インストールすることです。

未読数をクリアする機能とは別に履歴を削除するような機能が必要ですね。外のアプリから権限的に出来ないので是非バージョンアップで対応してもらいたいものです。

[Android] Sony Ericsson LiveViewがやってきた

2010年12月7日 by · コメントを残す
Filed under: Android 

すっかり順番が逆になってしまいましたがやっと書きました。

DSC03937

はるばるイギリスからビニール袋に入って… 箱が凹んでるよ!!右ははなくろさんのおてて。

もっと読む

[Android] LiveViewのカレンダー通知は「通知」

LiveViewのカレンダーはカレンダーを確認するツールじゃなくてカレンダーの通知をする為のものですというおはなし。

ということで、今回はXPERIA X10 mini proにいじってないLiveViewアプリをマーケットから入れてカレンダー通知をしてみました。

DSC03936

この通知は以下のスケジュールに基づいてます。

image

ね?00:20の10分前に通知されてるでしょ?

スケジュールの確認ができるのではなくて、指定した時間に通知してくれる機能です。

タイマーみたいな感じ。そう考えたら便利な機能です。

スケジュールをツイートのように順番に見ることが出来るのを想像していたら考えを変えてください。

そういうプラグインがあったら便利だとは思いますが、また別のお話。

そこんとこよろしく!

 

しかし、Galaxy Sでは糞のように安定しなかったのにXPERIA X10 mini proだと比較的安定しやがる。ソニエリめ!

[Android] LiveViewのカレンダー通知はFroyoに対応していない

2010年12月6日 by · コメント(2)
Filed under: Android 

まだ買ったとも到着したとも書いてないLiveViewですが、とりあえずご報告

なんとなく見ていたDDMSのエラーログに

calendarCursor is null

との記述がありました。

確かに予定はあまり無いカレンダーですが、nullではないですw

読んでみるとどうやらこれはカレンダーを引けてないと言う事のようです。

当該コメントを手がかりに apktool でバラした smali を検索すると「com/sonyericsson/extras/liveview/jerrycalendar/JerryCalendarService.smali」がヒット!

ずるーっと見ると「ContentResolver;->query()」で失敗している様子。

その前を見ると「CALENDARS_URI」を参照しているので、それでまた検索。

   <br />const-string v0, &quot;content://calendar/calendars&quot;</p>  <p>iput-object v0, p0, Lcom/sonyericsson/extras/liveview/jerrycalendar/JerryCalendarService;-&gt;CALENDARS_URI:Ljava/lang/String;   <br />

という記述を発見したので「"content://calendar/calendars"」でぐぐるとこいつはFroyoから「"content://com.android.calendar/calendars"」に変わったよ!との情報を多数発見。

どうやら「content://calendar/」を「content://com.android.calendar/」に置換すれば良さそうなので書き換えてビルドして適当に署名して再インストールしたところ

こんな感じで通知されるようになりました。

ひどいよSony Ericsson。自分のところに2.1までしか無いからって。

一応コンパチリストにはFroyo端末載ってるのにな!

URIをバージョンによって変えればいいだけなのですぐ対応してくれると思います。

たぶん。

バージョンアップで対応してました

« 前ページへ