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