我想從一個自定義URL方案啓動我的應用程序的Android應用程序。我檢查了關於dev android的深層鏈接部分,這裏是我的代碼片段。這似乎沒有用,看起來像一個URL雖然火:對myApp://主機= myhost.com如何啓動自定義URL方案
清單:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="myApp" />
</intent-filter>
在這是我的主要活動的活動,我有:
Intent intent = getIntent();
Uri uri = intent.getData();
if (uri != null) {
String host = uri.getQueryParameter("host");
}
當我有了URL作爲超鏈接的電子郵件應用程序不啓動。 此外,這將是測試這個好辦法?
我的動作是主要是進入PT。進入應用程序。它不適用於MAIN? – lokoko
好的,我編輯了我的問題。這就是你如何擁有兩個獨立的'IntentFilters'。 –
酷感謝,但我發現,你可以將它們合併成一個單一的意圖過濾和排序。 – lokoko