Veranstaltungen

Cordova Lebenszyklusereignisse.

Ereignistypen

Zugriff auf die Funktion

Ab Version 3.0, Cordova implementiert Batteriestatus und andere Geräteebene APIs als Plugins. Zugriff auf alle anderen Ereignisse, die nicht im Zusammenhang mit Batterie-Status sind standardmäßig aktiviert. Verwenden Sie der CLI plugin Befehl, beschrieben in der Command-Line Interface, aktivieren oder Deaktivieren von Batterie-Veranstaltungen:

    $ cordova plugin add org.apache.cordova.battery-status
    $ cordova plugin ls
    [ 'org.apache.cordova.battery-status' ]
    $ cordova plugin rm org.apache.cordova.battery-status

Diese Befehle gelten für alle Zielplattformen, aber die unten beschriebenen Plattform-spezifische Konfigurationseinstellungen ändern:

  • Android

    (in app/res/xml/config.xml)
    <feature name="Battery">
        <param name="android-package" value="org.apache.cordova.BatteryListener" />
    </feature>
    
    (in app/AndroidManifest.xml)
    <uses-permission android:name="android.permission.BROADCAST_STICKY" />
    
  • BlackBerry WebWorks

    (in www/plugins.xml)
    <feature name="Battery">
        <param name="blackberry-package" value="org.apache.cordova.battery.Battery" />
    </feature>
    
    (in www/config.xml)
    <feature id="blackberry.app"          required="true" version="1.0.0.0" />
    <feature id="blackberry.app.event"    required="true" version="1.0.0.0" />
    <feature id="blackberry.system.event" required="true" version="1.0.0.0" />
    
  • iOS (inconfig.xml)

    <feature name="Battery">
        <param name="ios-package" value="CDVBattery" />
    </feature>
    
  • Tizen (inconfig.xml)

    <feature name="http://tizen.org/api/systeminfo" required="true"/>
    

    Bezug: Anwendungsmanifest für Tizen Webanwendung

Einige Plattformen können dieses Feature unterstützen, ohne dass eine besondere Konfiguration. Finden Sie unter Plattform-Unterstützung in der Übersicht.