0

(Mit Tizen Web-Javascript in einer App watchch) Wie starte ich die Samsung Batterie Arc mit Prozent? Ich meine, dass grüner Bogen zeigt den Prozentsatz links von der Batterie, die scheint, ein Teil der Samsung vorinstallierten Apps zu sein ... Ich weiß bereits, wie man die Batterie Info bekommt, aber nicht, wie man die Batterie info app startet ... ?Samsung gear2 Tizen. Wie startet man Batterie-Messgerät

Antwort

3

Sie können Tizen Web Application API dafür verwenden.

<script> 
     function getBatteryState() 
     { 
      var message = ""; 

      var charging = battery.charging; 
      var chargingTime = getTimeFormat(battery.chargingTime); 
      var dischargingTime = getTimeFormat(battery.dischargingTime); 
      var level = Math.floor(battery.level * 100); 

      if (charging == false && level < 100) 
      { 
      /* Not charging */ 
      message = dischargingTime.hour + ":" + dischargingTime.minute + " remained."; 
      if (battery.dischargingTime == "Infinity") 
      { 
       message = ""; 
      } 
      } 
      else if (charging && level < 100) 
      { 
      /* Charging */ 
      message = "Charging is complete after " 
         + chargingTime.hour + ":" + chargingTime.minute; 
      if (battery.chargingTime == "Infinity") 
      { 
       message = ""; 
      } 
      } 
      else if (level == 100) 
      { 
      message = "Charging is completed"; 
      } 

      document.querySelector('#charging').textContent = charging ? 'charging..' : 'Please connect the charger.'; 
      document.querySelector('#level').textContent = level + "%"; 
      document.querySelector('#progress').value = level; 
      document.querySelector('#message').textContent = message; 
     } 

     /* Time is received in seconds, converted to hours and minutes, and returned */ 
     function getTimeFormat(time) 
     { 
      /* Time parameter is second */ 
      var tempMinute = time/60; 

      var hour = parseInt(tempMinute/60, 10); 
      var minute = parseInt(tempMinute % 60, 10); 
      minute = minute < 10 ? "0" + minute : minute; 

      return {"hour": hour, "minute": minute}; 
     } 
    </script> 

Hier ausgegeben

enter image description here

Weitere goto this link

Nachdem diese Daten bekommen können Sie eine UI-Design Batterie zu zeigen, in wie System App Grüner Bogen.

Außerdem Sie starten auch die grüne Lichtbogenanwendung mit Application Framework API.

Sie können andere Anwendungen zur Ausführung bestimmter Operationen über die Schnittstellen ApplicationControl (in mobilen und tragbaren Anwendungen) und RequestedApplicationControl (in mobilen und tragbaren Anwendungen) anfordern. Die Vorgänge können beispielsweise ein Telefonanruf sein, lokale Dateien durchsuchen, so dass der Benutzer ein Bild seiner Wahl auswählen kann, oder ein Video in einem Videoplayer abspielen.

Mit der Anwendungssteuerung können Sie eine Anfrage zum Starten anderer Anwendungen basierend auf ihrer Funktionalität mit der Methode launchAppControl() der ApplicationManager-Schnittstelle senden. Die gestartete Provider-Anwendung führt eine bestimmte Operation aus und sendet eine Antwort zurück.

Ihre Anwendung kann Anwendungssteuerungsfunktionen exportieren. Dies bedeutet, dass sich die Anwendung selbst als Provider-Anwendung registrieren kann, sodass sie Anwendungssteuerungsanforderungen von anderen Anwendungen empfangen kann. Sie können eine eingehende Anwendungssteuerungsanforderung mit der Methode getRequestedAppControl() der Anwendungsschnittstelle bearbeiten und auf die eingehende Anforderung mit der Schnittstelle RequestedApplicationControl antworten.

Sie können Vorstellung darüber, wie zu launch other application von Ihnen Anwendung erhalten

+2

Sie können die Grün Arc tun mithilfe von JS und CSS, denke ich. –

+2

Antwort bearbeitet. Bitte prüfe –