August 17, 2013

Gmailを新しいデザインにしたらInboxのラベル識別子が変わっていたのでAndroidアプリを修正した

以前はGmailのInboxのラベル識別子(?)は "^i" でしたが、WEBで新しいデザインにしたら "^sq_ig_i_personal" に変わってました。他に2つあるようですが今回は関係ないので割愛します。

Android用に提供されている com.google.android.gm.contentprovider の GmailContract クラスだと
GmailContract.Labels.LabelCanonicalNames.CANONICAL_NAME_INBOX
から
GmailContract.Labels.LabelCanonicalNames.CANONICAL_NAME_INBOX_CATEGORY_PRIMARY
に変わることになります。

GmailContractクラスの最新版(?)は
https://developers.google.com/gmail/android/
の "To see an example of this API in action, check out the sample app." からダウンロードしました。

GmailUnreadCounter Widget 2というウィジェットアプリを公開しているので、対応しておきました。
https://play.google.com/store/apps/details?id=net.madroom.gucw2
https://github.com/mp-android/GmailUnreadCounterWidget2/blob/master/src/net/madroom/gucw2/TranslucentActivity.java

No comments:

Post a Comment