Wenn mein Telefon (Android) nicht mit dem Internet verbunden ist und ich die Browser-App öffne, erscheint ein Dialogfeld mit dem folgenden Wortlaut:
Diese Anwendung erfordert Netzwerkzugriff.
Aktivieren Sie das Mobilfunknetz oder Wi-Fi, um Daten herunterzuladen.
Es hat dann zwei Tasten - eine für Einstellungen und eine für Abbrechen.
Durch Drücken der Einstellungen gelangen Sie direkt zum Einstellungsdialog "Drahtlose Netzwerke".
Ich möchte einen ähnlichen Dialog von einer phoneGap-Anwendung anzeigen. Kann das gemacht werden?
Diagnose-Plugin für PhoneGap kann Ihre Antwort geben.
Laden Sie das Plugin von folgendem Link herunter: Download Link
>Gehen Sie dann die folgenden Schritte durch:
& lt; Skripttyp="text / javascript" charset="utf-8" src="cordova-X.X.X.js" & gt; & lt; / script & gt;
& lt; Skripttyp="text / javascript" charset="utf-8" src="diagnostic.js" & gt; & lt; / script & gt;
Erstellen Sie in Ihrem Projekt ein Verzeichnis namens src / net / avantic / diagnosticPlugin und verschieben Sie Diagnostic.java in das Projekt.
Fügen Sie in Ihrer Datei res / xml / plugins.xml die folgende Zeile hinzu:
& lt; plugin name="Diagnose" value="net.avantic.diagnosticPlugin.Diagnostic" / & gt;
& lt; verwendet-Erlaubnis android: name="android.permission.ACCESS_WIFI_STATE" / & gt; & lt; uses-permission android: name="android.permission.BLUETOOTH" / & gt;
Ich hoffe, die obige Lösung wird für Sie funktionieren.