Öffnet den Dialog für die Telefonnetzwerkeinstellungen von der phonegap App

9

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?

    
epeleg 22.04.2012, 07:18
quelle

1 Antwort

1

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:

  1. Fügen Sie die Datei diagnostic.js nach der cordova.js im HTML-Header-Teil hinzu.
  

& 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;

  1. Erstellen Sie in Ihrem Projekt ein Verzeichnis namens src / net / avantic / diagnosticPlugin und verschieben Sie Diagnostic.java in das Projekt.

  2. Fügen Sie in Ihrer Datei res / xml / plugins.xml die folgende Zeile hinzu:

  

& lt; plugin name="Diagnose"   value="net.avantic.diagnosticPlugin.Diagnostic" / & gt;

  1. Und in der AndroidManifest.xml hinzufügen:
  

& lt; verwendet-Erlaubnis   android: name="android.permission.ACCESS_WIFI_STATE" / & gt;       & lt;   uses-permission android: name="android.permission.BLUETOOTH" / & gt;

Um den WIFI-Einstellungsdialog aufzurufen, müssen Sie den folgenden Code hinzufügen:

%Vor%

Ich hoffe, die obige Lösung wird für Sie funktionieren.

    
Nemo 28.09.2015 11:22
quelle

Tags und Links