1. Démarrez le navigateur par défaut d'Android
De cette façon, Android peut appeler le navigateur par défaut du téléphone pour y accéder.
2. Spécifiez le navigateur correspondant pour accéder à
1. Spécifiez le navigateur fourni avec Android pour accéder à
( “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. navigateur de navigation (bien sûr, le navigateur doit être installé sur la machine)
Modifiez simplement le nom du package correspondant suivant et l'activité de démarrage principale pour appeler d'autres navigateurs
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"
navigateur qq : "com.tencent.mtt", "com.tencent.mtt.MainActivity"
3. Ouvrez un fichier html local
Lors de l'ouverture d'un fichier html local, vous devez spécifier un navigateur au lieu d'utiliser la méthode 1 pour parcourir. L'exemple de code spécifique est le suivant
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);
.
Le point clé est d'appeler le filtre "contenu".
Les amis qui ont déjà programmé dans win32 peuvent penser que ce formulaire est utilisé "file://sccard/help.html". "Est-ce possible ? Je peux vous dire avec certitude que les paramètres par défaut du navigateur n'analysent pas le "fichier". Si vous souhaitez que votre navigateur Android par défaut ait cette fonction, vous devez modifier le fichier manifest.xml dans le code source Android. , puis compilez le code du navigateur pour générer le package apk correspondant et réinstallez-le sur la machine
Les étapes générales sont les suivantes :
1. Ouvrez le package/apps/Browser/AndroidManifest. .xml. Ajoutez-le simplement à la fin du
<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>
correspondant. 2. Recompilez, emballez et installez de cette manière. support "file"
Si vous êtes intéressé, vous pouvez l'essayer
Le contenu ci-dessus est la méthode introduite par l'éditeur pour accéder au navigateur par défaut du système Android. soyez utile à tout le monde !>
Pour plus d’articles sur la façon d’accéder au navigateur par défaut du système sur Android, veuillez faire attention au site Web PHP chinois