[日本語は英語の後に書きます]
I’ve been using cm10.2 for weeks, but Google Calendar on my phone just did not sync the calendar colors on the web version of Google calendar at all.
I tried so many things, but just in vain.
Finally, I found “the” tip here.
The new version of Google Calendar app does not use GoogleCalendarSyncAdapter.apk, but when you install a gapps package, it automatically install GoogleCalendarSyncAdapter.apk. Because of this app, no matter how many times you change calendar colors on your phone, it just reverts the defaul colors, which are usually darker than the web.
So, all you need to do is delete /system/app/GoogleCalendarSyncAdapter.apk or disable it, and clear the calendar data and reboot. The solution was so simple… but it took me days to find it.
【日本語】
新しいGoogleカレンダーのアプリは、ウェブ版のカレンダーと色が同期して、またカレンダーの色を変えることができますが、古いバージョンのROMにインストールしてもこの機能が使えません。
カレンダーを同期すると地味なトーンのカレンダーになり、色を変更してもまた元の地味な色に戻ってしまいます。
ずっと解決法を探していましたが、やっとここで見つけられました。
古いROMやgappsのパッケージ(最新版でも)を自分でインストールした場合、GoogleCalendarSyncAdapter.apkというアプリが/system/appにあります。最新版のカレンダーアプリはGoogleCalendarSyncAdapter.apkを使用しません。でも、GoogleCalendarSyncAdapter.apkが存在しているとアプリとは別に勝手に同期して色を元に戻してしまっていたのです。
なので、GoogleCalendarSyncAdapter.apkを削除するなり、無効化して、カレンダーのデータをクリアしてから、再度カレンダーを同期することで、ウェブで設定したカレンダーの色をAndroid上で見たり、変更したりできるようになります。
長い道のりでした…
Filed under: Android
