Marketに公開しました。
https://market.android.com/details?id=jp.ddo.dekuyou.liveview.plugins.gmail
どうやら Gmail for Liveview が動かなくなった原因は、Official Gmail のVersionが2.3.5になり、
この2.3.5からはセキュリティの問題でGmailのデータが見れなくなったのが原因の様です。
実際データが取れるかを色々試してみましたが、やっぱ取れませんでした。
Help forum でも、話題になっていますね。 http://goo.gl/90GrJ
これはGmail側がデータ見せてくれない限りどうしようもなさそうです。
そんなわけで、ブロードキャストから取得できるのは未読数と対象のアカウントのみなので、しばらくは poor Gmail Notifier で行くことになりそうです。
Sony の SmartWatch, META Watch STRATA , WiMM labs WiMM one, Pebble などなど、SmartWatchのあれこれ、いろいろあるので覚書
2011年8月19日金曜日
2011年8月16日火曜日
Gmailの通知 (一時凌ぎのpoor Gmail Notifier) その3
Gmail for Liveview の不具合は、Googleアカウントを一度削除すると、動くようになると言う情報を見かけたけど、アカウントを4つも設定しているので、面倒くさくて有り得ない。
今、Poor Gmail notifier でとりあえずできそうな改善はなんだろなーと、extrasを吐くようにしてログを眺めてみた。
どうもアカウント毎にcountが動いていっていることに今更ながら気づいたわけです。
あと、getAttention は未読がなくなったらやっとfalseになるとか。
と、いうわけで前回のCountと今回を比べて、増えていれば新着、減っていれば既読の通知と判断してLiveviewへの通知制御を実施するようにしてみました。
新着判定がわかれば、対象のアカウントのGmail読みに行ってTitle取得してと思ったのですが、GmailのProviderが無いからコンパイルできないよとか言う状況に現状ハマっているのでとりあえずここまで。。。。
今、Poor Gmail notifier でとりあえずできそうな改善はなんだろなーと、extrasを吐くようにしてログを眺めてみた。
08-16 21:24:55.440: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): Gmail onReceive : android.intent.action.PROVIDER_CHANGED
08-16 21:24:55.440: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:count:2
08-16 21:24:55.440: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:account:dekuyou@gmail.com
08-16 21:24:55.440: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:tagLabel:^^unseen-^iim
08-16 21:24:55.440: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:getAttention:true
08-16 21:24:55.440: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:getAttention:true
08-16 21:24:55.460: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): GmailPluginService onStart
08-16 21:24:55.490: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): Announce sent to LiveView
08-16 21:25:44.708: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): Gmail onReceive : android.intent.action.PROVIDER_CHANGED
08-16 21:25:44.708: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:count:1
08-16 21:25:44.708: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:account:dekuyou@gmail.com
08-16 21:25:44.708: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:tagLabel:^^unseen-^iim
08-16 21:25:44.708: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:getAttention:true
08-16 21:25:44.708: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:getAttention:true
08-16 21:25:44.718: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): GmailPluginService onStart
08-16 21:25:44.738: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): Announce sent to LiveView
08-16 21:27:10.322: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): Gmail onReceive : android.intent.action.PROVIDER_CHANGED
08-16 21:27:10.322: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:count:0
08-16 21:27:10.322: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:account:dekuyou@gmail.com
08-16 21:27:10.322: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:tagLabel:^^unseen-^iim
08-16 21:27:10.322: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:getAttention:false
08-16 21:27:10.322: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): extras:getAttention:false
08-16 21:27:10.322: DEBUG/jp.ddo.dekuyou.liveview.plugins.gmail(14612): GmailPluginService onStart
どうもアカウント毎にcountが動いていっていることに今更ながら気づいたわけです。
あと、getAttention は未読がなくなったらやっとfalseになるとか。
と、いうわけで前回のCountと今回を比べて、増えていれば新着、減っていれば既読の通知と判断してLiveviewへの通知制御を実施するようにしてみました。
新着判定がわかれば、対象のアカウントのGmail読みに行ってTitle取得してと思ったのですが、GmailのProviderが無いからコンパイルできないよとか言う状況に現状ハマっているのでとりあえずここまで。。。。
2011年8月14日日曜日
Gmailの通知 (一時凌ぎのpoor Gmail Notifier) その2
Gmailの通知を簡易的に行えるようにしたわけですが、アイコンがSoftbankメール通知のままだったり
、誰からのメールが着信したのかすらわからなかったり、
更には、母艦でGmailを既読にしたら通知されたりと、さすがに突貫で作っただけにいろいろ使いにくかったりするので、ちょっと修正してみました。
これならなんとか使っていけるだろう・・・・
、誰からのメールが着信したのかすらわからなかったり、
更には、母艦でGmailを既読にしたら通知されたりと、さすがに突貫で作っただけにいろいろ使いにくかったりするので、ちょっと修正してみました。
- アイコンの変更。やっぱり赤いラインが入ったアイコンじゃないとGmailきたぞって雰囲気にならないので
- 着信したアカウントを表示
これならなんとか使っていけるだろう・・・・
Gmailの通知 (一時凌ぎのpoor Gmail Notifier)
2011年8月12日金曜日
落下対策
Liveviewはちょっと力を加えるとアダプタから外れます。
最近日本版が発売されて、落としてなくしたなんてつぶやきもたまにみれるので
以前からの落下対策を備忘録として載せときます。
http://twitter.com/#!/joeodagiri/status/24695542114156545
日本版Liveviewはアダプタの裏が穴開いていないのでマジックテープは厳しいかもですね。
最近日本版が発売されて、落としてなくしたなんてつぶやきもたまにみれるので
以前からの落下対策を備忘録として載せときます。
http://twitter.com/#!/joeodagiri/status/24695542114156545
日本版Liveviewはアダプタの裏が穴開いていないのでマジックテープは厳しいかもですね。
私はずっと紐でくくっていて、何回落下を免れたかわかりません。
登録:
投稿 (Atom)