我正在尝试将我的
Android应用注册为iCal网址的处理程序.为此,我在我的Manifest中为webcal://伪协议和使用text / calendar MIME类型的HTTP URL设置了intent过滤器(见下文).
这在模拟器中工作得非常好,但在真实设备上我遇到了问题. webcal://过滤器可以工作,但文本/日历没有.相反,浏览器将ical文件显示为纯文本,而不是将URL传递给我的应用程序.
我检查了浏览器没有配置为ical的默认处理程序(在Settings-> Applications-> Browser中),我问了一些其他人是否可以在他们的手机上重现问题.都具有相同的结果.
注册文本/日历URL的正确方法是什么?
package="org.splitbrain.giraffe"
android:versionName="0.31" android:versionCode="4">
更新:在Android 1.6模拟器中,上述工作正常,但在2.3.3模拟器上没有显示与我手机上相同的行为.这可能是Android中的一个错误吗?