Android 如何拦截意图(用于日历事件创建)

Android 如何拦截意图(用于日历事件创建),android,android-manifest,Android,Android Manifest,我想创建一种自定义方式,将新事件输入日历 据我所知,创建一个响应日历应用程序发送的意图的应用程序应该很容易。我在我的应用程序中创建了以下活动: <activity android:name=".Main" android:label="@string/app_name"> <!-- for normal launch --> <intent-filter> <action android:name=

我想创建一种自定义方式,将新事件输入日历

据我所知,创建一个响应日历应用程序发送的意图的应用程序应该很容易。我在我的应用程序中创建了以下活动:

<activity android:name=".Main"
          android:label="@string/app_name">

    <!-- for normal launch --> 
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

    <intent-filter>
       <action android:name="android.intent.action.EDIT" />
       <category android:name="android.intent.category.ALTERNATIVE" />
       <!-- also tried DEFAULT and others -->
       <data android:mimeType="vnd.android.cursor.item/event" />
    </intent-filter>
</activity>

但仍然只有内置对话框弹出。从我在日历应用程序源代码中看到的情况来看,意图并不是硬编码的


我是否遗漏了一些明显的东西?

在进一步挖掘源代码后,我发现intent目标类是硬编码的。因此无法覆盖事件编辑活动-(

在进一步挖掘源代码后,我发现intent目标类是硬编码的。因此无法覆盖事件编辑活动。;-(

自问题日期起没有任何更改?自问题日期起没有任何更改?