これについては本当に何も見つかりません。間違ったキーワードを使用している可能性があります。とにかくお役に立てば幸いです。モバイルから簡単に Web サイトをナビゲートするタスクを持つアプリケーションを開発しましたが、特定のリンクのデフォルトとして他のアプリケーションから外部で認識されるようにしたいと考えています。例: この Web サイトからメールが電話に届き、その中のリンクをクリックすると、その Web サイトのページにリダイレクトされます。この場合、使用するアプリケーションを選択するように OS に求めてもらいたいと思います。 Google Chrome または私のアプリケーション。私ができた唯一のことは、YouTube アプリケーションとの YouTube リンクを外部からではなく、外部から開くようにすることでした。
ヘルプとアイデアに感謝します。これが私がそれを機能させる方法です:Manifest.xml
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="www.mywebsite"
android:scheme="https"
/>
Mainactivity.java
(内側OnCreate
)
WebView myWebView = (WebView) findViewById(R.id.webView);
Intent intent = getIntent();
Uri data = intent.getData();
if (data!=null) {
myWebView.loadUrl(String.valueOf(data)); //Load given link from external app
} else {
myWebView.loadUrl("http://www.mywebsite"); //Load homescreen
}