Интеграция календаря с Google Assistant

Если хотите сказать "Окей Гугл, создать событие", и чтобы открывалось ваше приложение, то нужно прописать такие intent-filters для activities в AndroidManifest.
https://i.imgur.com/GPHXKs5.png
  1. <activity android:name=".ViewActivity" android:exported="true">
  2.             <intent-filter>
  3.                 <action android:name="android.intent.action.VIEW" />
  4.                 <category android:name="android.intent.category.DEFAULT" />
  5.                 <data android:mimeType="vnd.android.cursor.item/event" />
  6.             </intent-filter>
  7. </activity>
  8. <activity android:name=".EditActivity" android:exported="true">
  9.             <intent-filter>
  10.                 <action android:name="android.intent.action.INSERT" />
  11.                 <category android:name="android.intent.category.DEFAULT" />
  12.                 <data android:mimeType="vnd.android.cursor.item/event" />
  13.             </intent-filter>
  14. </activity>

Реклама

Мы в соцсетях

tw tg yt gt