私が取り組んでいるアプリは、選択したカレンダーでイベントを作成できる必要があり、ユーザーがカレンダー表示アプリでこれらのイベントを表示すると、アプリに戻ってそれとデータに関する詳細情報を表示するオプションが提供されますそれに関連しています。
Calendar Providerを使用すると、イベントを作成でき、後で使用/削除するために Uri をイベントに保存できますが、カレンダー表示アプリでこれらのイベントからアプリを開く良い方法が見つかりませんでした。
私が検討した 2 つのオプションは、イベントの説明にカスタム URL を含めることです。クリックすると、アプリのインテント フィルター (例: myapp://event/1000) によってキャッチされます。または、CUSTOM_APP_PACKAGE と CUSTOM_APP_URIの値をイベント作成時の CalendarContract。
最初のオプションに関する私の問題は、カレンダー表示アプリがカスタム URL をリンクとして正しく扱い、ユーザーがそれをクリックできるようにすることを保証できないと思うことです (私のタブレットの Google カレンダーでは機能しませんでした)。2番目のオプションはより有望に見えますが、その使用方法を説明しているドキュメントを見つけることができませんでした.
これを適切に行う方法を知っている人はいますか?どんな助けでも大歓迎です!