繁体   English   中英

Android意图无法使应用程序从浏览器启动

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM