[英]Android intent not working to make app launcheable from browser
我正在尝试使用以下代码实现这一目标:
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<data android:scheme="ttest" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
在Eclipse上单击“调试”将正确启动我的应用程序。 但是进入浏览器并输入'ttest:// foo'不会按预期启动该应用程序。 怎么了?
我对运行ICS的HTC Sensation,运行2.3.3的Samsung和4.0.3模拟器进行了一些测试。 我无法在HTC上进行任何URL意向处理,但对于Samsung或模拟器没有任何问题。 您有使用HTC手机的机会吗? 显然,HTC对此有疑问: 标准意图URI损坏了?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.