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 ファイルを開き、対応する 26ad3cb921de198a2faf4c3d5d8d366d
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 サイトに注目してください