私の主な目的は、ユーザーがボタンをクリックしたときに、クライアント (ユーザーの電話) にインストールされたカレンダー アプリを開くことです。
問題は、非常に多くのさまざまな Android デバイスがあり、それぞれがストック カレンダー アプリのパッケージ名が異なることです。2 番目の問題は、ユーザーが Jorte などのサードパーティのカレンダー アプリケーションを使用している場合です。
だから私の頭をよぎるのは、インテントを使用して特定のアプリケーション、この場合はカレンダーアプリをフィルタリングするソリューションです。そのため、ユーザーはどのカレンダー アプリケーションから選択するかを選択できます。ここで例を見ましたが、パッケージ名を知る必要があります。
上記の最初の問題(さまざまなパッケージ名)に基づいています。カレンダーのパッケージ名を知らなくてもどうやってそれを行うのですか?