Android はシステムのデフォルトのブラウザ アクセス メソッドを呼び出します

高洛峰
リリース: 2017-01-17 15:00:50
オリジナル
2067 人が閲覧しました

1. Androidのデフォルトブラウザを起動します

このようにして、Androidは電話のデフォルトブラウザを呼び出してアクセスできます。

2. アクセスするための対応するブラウザを指定します

1. アクセスするために Android に付属のブラウザを指定します

2. 他のブラウザを起動します (もちろん、ブラウザがマシンにインストールされている必要があります)

以下の対応するパッケージ名とメインの起動アクティビティは他のブラウザーを呼び出すことができます

intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");

uc browser":"com.uc.browser " 、「com.uc.browser.ActivityUpdate」

opera: "com.opera.mini.android"、"com.opera.mini.android.Browser"

qq ブラウザ: "com.tencent.mtt"、"com .tencent.mtt.MainActivity"

3. ローカル HTML ファイルを開きます

ローカル HTML ファイルを開くときは、方法 1 で参照するのではなく、ブラウザを指定する必要があります。具体的なサンプル コードは次のとおりです

( “com.android.browser”:packagename ;“com.android.browser.BrowserActivity”:启动主activity)
Intent intent= new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse("");
intent.setData(content_url);
intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");
startActivity(intent);
ログイン後にコピー

重要な点は、「コンテンツ」フィルターを呼び出すことです

以前に win32 でプログラミングしたことがある友人は、この形式の「file://sccard/help.html」を使用できると思うかもしれませんが、間違いなく言えます。デフォルトのブラウザ設定では「ファイル」が解析されません。デフォルトの Android ブラウザにこの機能を持たせたい場合は、Android ソース コードの manifest.xml ファイルを自分で変更し、ブラウザ コードを自分でコンパイルして対応するコードを生成する必要があります。 apk パッケージをマシンに再インストールします。

一般的な手順は次のとおりです:

1.packages/apps/Browser/AndroidManifest.xml ファイルを開き、対応する

Intent intent= new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse("content://com.android.htmlfileprovider/sdcard/help.html");
intent.setData(content_url);
intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");
startActivity(intent);
ログイン後にコピー
の末尾に追加します。

2. この方法で、新しいブラウザは「ファイル」形式をサポートします。興味がある場合は、試してみてください。

上記の内容は Android のデフォルトのブラウジングです。編集者が紹介した通話システムが皆さんのお役に立つことを願っています

Android のデフォルトのブラウザにアクセスする方法に関するその他の関連記事については、PHP の中国語 Web サイトに注目してください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート