0
他のアプリからの外部ウェブリンクをロードするAndroidブラウザを構築しました。ここでは、このコードをAndroidManifest.xmlに追加しました。だから私は他のアプリからhttp/httpsリンクを開いているとき、それはブラウザのリストに私のアプリを表示しています。私は私のブラウザにそのデータを取得するどのキー名によって今他のアプリから私のブラウザへの外部ウェブリンクの読み込み
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:scheme="https" />
</intent-filter>
、???私は知らない 私はキーが「URL」あるWebリンクを送信する場合と仮定、その後、私はこの方法によって、そのURLをロードし、
Intent intent = getIntent();
String url = intent.getStringExtra("url");
if(url!=null) {
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
finish();
}
は、それによってキー名、他のアプリが開くようにデータを送信されます外部のブラウザで。これをどうすれば解決できますか?
あなたのブラウザでURLを開きたいのですか? – R2R
はい。しかし、私はURLのリンクをキャッチすることはできますか? (キー名によって) – abir99