私はGoogle Calendarアプリケーションで追加したすべてのイベントのデータを自分の電話から取得する必要があるアプリケーションを開発しています。そのアプリケーションでインターネットが接続されていなくても、オフラインでイベントを追加できます。オフラインのイベントが追加されたので、私のアプリケーションでもそのイベントにアクセスする必要があります。本質的には、私はAPIを使用せずに私のアンドロイドアプリケーションへのGoogleカレンダーアプリケーションイベントにアクセスする必要があります。
私の質問はです。Googleカレンダーアプリケーションから別のアプリケーションにイベントにアクセスできますか、それ以外の場合はCalendarAPIを使用する必要がありますか?別のAndroidアプリケーションでGoogleカレンダーのアプリケーションイベントデータにアクセスする方法
答えて
lucの回答に基づいています。
カレンダープロバイダは、ユーザーのカレンダーイベントのリポジトリです。 Calendar Provider APIを使用すると、カレンダー、イベント、出席者、リマインダなどのクエリ、挿入、更新、および削除操作を実行できます。
Calender Provider APIは、アプリケーションと同期アダプタで使用できます。このルールは、プログラムの種類によって異なります。このドキュメントでは主に、Calendar Provider APIをアプリケーションとして使用することに焦点を当てています。
カレンダープロバイダからイベントを直接挿入、変更、および読み込むには、適切な権限が必要です。ただし、本格的なカレンダーアプリケーションや同期アダプタを構築していない場合は、これらの権限を要求する必要はありません。代わりにAndroidのカレンダーアプリケーションでサポートされているインテントを使用して、そのアプリケーションに読み書き操作を渡すことができます。インテントを使用すると、アプリケーションはユーザーをカレンダーアプリケーションに送信して、あらかじめ入力された形式で目的の操作を実行します。完了後、アプリケーションに戻ります。アプリケーションがカレンダーを通じて一般的な操作を実行できるように設計することにより、ユーザーは一貫性のある堅牢なユーザーインターフェイスを提供できます。これが推奨されるアプローチです。
Googleカレンダーを他のアプリケーションに使用する別の方法は、Google Account を使用することができます。一部のカレンダーアプリケーションでは、Googleアカウントを使用してカレンダーを同期できます。つまり、Googleカレンダーや他のアプリケーションからイベントを追加したり編集したりすることができます。
- 他のカレンダーアプリケーションを開きます。
- 別のアカウントを追加するオプションを探します。これは、[設定]または[環境設定]にあります。
- Googleアカウントでサインインしてください。アカウントで2段階認証プロセスを使用する場合は、アプリのパスワードを入力する必要があります。
- 手順に沿ってGoogleアカウントを追加します。
あなたの情報は大いに役立ちますが、自分のアプリにGoogleカレンダーデータのアクセスからなるサンプルコードを提供できますか? @KENdi –
- 1. GoogleカレンダーAPIメソッドへのアクセス方法
- 2. GoogleカレンダーAPIを使用してAndroidの特定のカレンダーにアクセスする
- 3. 同じ設定を使用して別のカレンダーにアクセスする - GoogleカレンダーAPI PHP
- 4. GoogleカレンダーAPI - サービスアカウントで自分のカレンダーにアクセスする
- 5. android sdkでカレンダーにアクセス
- 6. AndroidアプリケーションからGoogleマップナビにアクセスする
- 7. androidからGoogleカレンダーにイベントを作成する方法
- 8. AndroidでGoogleカレンダーとアプリケーションを同期する
- 9. Androidアプリケーションでカレンダーを作成する方法
- 10. Microsoft Azureで別のアプリケーションのディレクトリにアクセスする方法は?
- 11. アプリケーション内のGoogleカレンダーAPI
- 12. Android別のアプリケーションで差分アプリケーションを管理する方法
- 13. AndroidのGoogleカレンダーdtstart dtend
- 14. Googleカレンダー+ Googleドライブで複数のスコープを使用する方法
- 15. 1つのAndroidアプリケーションのAPIを別のAndroidアプリケーションに公開する方法
- 16. Android用Google Apiカレンダー
- 17. GoogleカレンダーApi Androidスタジオ
- 18. Googleのサインイン後にGoogleカレンダーとイベントを同期する方法
- 19. 別のGoogle App Engineプロジェクトのデータストアにアクセスする方法は?
- 20. GoogleカレンダーJavaScript api、「書き込み」アクセスでカレンダーにユーザーを追加
- 21. GoogleカレンダーAPIを使って他の人のカレンダーにアクセスできますか?
- 22. AndroidアプリでGoogleカレンダーのデータを表示
- 23. Android Webview経由でgoogle scholarにアクセスする方法
- 24. ユーザーへのアクセスGoogleカレンダーのイベント
- 25. GoogleカレンダーAPI - 手動認証なしでサービスアカウント経由で他のユーザーにアクセスするGoogleカレンダー
- 26. androidの別のアプリケーションからContentProvidersデータにアクセスする
- 27. keycloakで別のアプリケーションにアクセス
- 28. GoogleサービスGradle PluginでCircle CIのAndroidアプリケーションをテストする方法
- 29. AndroidアプリケーションでGoogleマップのハイブリッドビューを取得する方法
- 30. Googleカレンダーでリソースカレンダーの予定にアクセスできますか?
カレンダープロバイダを見てください:http://developer.android.com/guide/topics/providers/calendar-provider.html – luc
カレンダープロバイダを使用すると、Googleカレンダーアプリケーションからイベントデータを取得できます。電話? @luc –
はい、イベントテーブルを見てください。 – luc