簡體   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