1. Starten Sie den Android-Standardbrowser
Auf diese Weise kann Android den Standardbrowser des Telefons aufrufen, um darauf zuzugreifen.
2. Geben Sie den entsprechenden Browser für den Zugriff an
1 Geben Sie den Browser an, der mit Android geliefert wird, um darauf zuzugreifen
( “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);
2 Browsing-Browser (natürlich muss der Browser auf dem Computer installiert sein)
Ändern Sie einfach den folgenden entsprechenden Paketnamen und die Hauptstartaktivität, um andere Browser aufzurufen
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-Browser: "com.tencent.mtt", "com.tencent.mtt.MainActivity"
3. Öffnen Sie eine lokale HTML-Datei
Wenn Sie eine lokale HTML-Datei öffnen, müssen Sie zum Durchsuchen einen Browser angeben, anstatt Methode 1 zu verwenden. Der spezifische Beispielcode lautet wie folgt
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);
Der entscheidende Punkt ist, den „Inhalt“-Filter zu nennen
Freunde, die schon einmal in Win32 programmiert haben, denken vielleicht, dass dieses Formular „file://sccard/help.html“ verwendet wird. „Ist das möglich? Ich kann Ihnen mit Sicherheit sagen, dass die Standardbrowsereinstellungen „Datei“ nicht analysieren. Wenn Sie möchten, dass Ihr Standard-Android-Browser über diese Funktion verfügt, müssen Sie die Datei manifest.xml im Android-Quellcode ändern. , und kompilieren Sie dann den Browsercode, um das entsprechende APK-Paket zu generieren und auf dem Computer neu zu installieren.
Die allgemeinen Schritte sind wie folgt:
1. Öffnen Sie die Pakete/Apps/Browser/AndroidManifest .xml-Datei einfach zum entsprechenden
<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="file" /> </intent-filter>
hinzufügen. Auf diese Weise unterstützt der neue Browser „file "
Wenn Sie interessiert sind, können Sie es ausprobieren.
Der obige Inhalt ist die vom Editor eingeführte Methode, um auf den Standardbrowser des Android-Systems zuzugreifen. Ich hoffe, es wird hilfreich sein Alle zusammen! >
Weitere verwandte Artikel zum Zugriff auf den Standardbrowser des Systems unter Android finden Sie auf der chinesischen PHP-Website