我有一个链接"openactivity://",我的应用程序有activity: com.example.MyAct
有没有办法通过点击链接来打开活动"com.example.MyAct“?
我已经尝试过了:
<activity android:name=".MyAct"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="openactivity"/>
</intent-filter>
</activity >
但它并不总是有效,它似乎不适用于高版本的Android设备。(它不适用于我的HTC Sensation 2.3.4版和HTC One X 4.0.3版)
发布于 2012-05-06 08:41:53
我得到了答案:一些android电子邮件应用程序会在下载之前将我的链接更改为http格式,这就是为什么我无法捕获自定义URL事件的原因。
HTC Sensation版的原生邮件应用程序做了我上面说的事情。
只需尝试其他邮件应用程序,如K-9电子邮件,一切都会正常工作。
https://stackoverflow.com/questions/10316231
复制相似问题