android:通过链接启动活动

时间:2012-04-25 13:01:59

标签: android

我有一个链接“openactivity://”,我的应用程序有活动: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)

1 个答案:

答案 0 :(得分:0)

我得到了答案:一些Android电子邮件应用程序将在lauching之前将我的链接更改为http格式,这就是为什么我无法捕获自定义URL事件。

HTC Sensation版本的本机邮件应用就是我上面说的那样。

尝试使用其他邮件应用程序,例如K-9电子邮件,一切都会有用。