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目标类是硬编码的。因此无法覆盖事件编辑活动。;-(自问题日期起没有任何更改?自问题日期起没有任何更改?