会社固有のイベントを既存の Android カレンダーに組み込むように依頼されました。私たちのイベントには、標準の CalendarContract.Events クラスでは見つからない 4 つのフィールドがあります。ブール値の「承認済み」フィールド、リソースに「リンクされた」整数、および示す 2 つの dateTime フィールド。
最初のステップは、既存の ICS カレンダーをコンパイル可能なスタンドアロン アプリケーションに抽出することのようです。github から android.calendar パッケージをダウンロードしましたが、Eclipse でコンパイルできません。com.android.common、com.android.commoncalendar、および com.android.ex の特定のインポートが欠落しているようです。
Android 標準アプリのスタンドアロン バージョンを抽出するために stackOverflow を検索しましたが、それは不可能であると回答する人がほとんどです。やったからできることだと思います。ここで見つけることができます:
https://play.google.com/store/apps/details?id=com.concentriclivers.calendar
私は開発者に電子メールを送り、ソース コードを共有してくれるかどうか、または少なくともパッケージをスタンドアロン アプリケーションとしてコンパイルするために行った手順について説明してくれるかどうかを確認しましたが、応答はありませんでした。
不足しているインポートを修正する方法を誰かが手伝ってくれますか、それとも、これを行う方法を段階的に説明するリソースを教えてくれますか?
ありがとう!