0

(Tizen web javascriptを使いこなす)パーセントでSamsung Battery arcを起動するにはどうすればよいですか?私はその緑色の弧が、サムスンのプレインストールされたアプリの一部と思われるバッテリーの残量を示していることを意味します... バッテリー情報を取得する方法はすでに知っていますが、バッテリー情報アプリを起動する方法はわかりません... ?Samsung gear2 Tizen。どのようにバッテリーメーターを起動する

答えて

3

これにはTizen Web Application APIを使用できます。ここで

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

はあなただけでシステムのAppグリーンアークのようにバッテリーを表示するUIを設計することができ、これらのデータを取得した後、出力より後藤this link

については

enter image description here

です。

さらに、 Application Framework APIを使用して緑色アークアプリケーションを起動します。

ApplicationControl(モバイルおよびウェアラブルアプリケーション)およびRequestedApplicationControl(モバイルおよびウェアラブルアプリケーション)インターフェイスを使用して、特定の操作を実行するように他のアプリケーションに要求できます。操作は、例えば、電話をかけたり、ローカルファイルをブラウジングして、ユーザーが選択した画像を選択したり、ビデオプレーヤーでビデオを再生したりすることができます。

アプリケーションコントロールを使用すると、ApplicationManagerインターフェイスのlaunchAppControl()メソッドを使用して、その機能に基づいて他のアプリケーションを起動する要求を送信できます。起動したプロバイダアプリケーションは、特定の操作を実行し、応答を返します。

アプリケーションはアプリケーション制御機能をエクスポートできます。これは、アプリケーション自体がプロバイダーアプリケーションとして登録され、他のアプリケーションからのアプリケーション制御要求を受信できることを意味します。 ApplicationインターフェイスのgetRequestedAppControl()メソッドを使用して着信アプリケーション制御要求を処理し、RequestedApplicationControlインターフェイスを使用して着信要求に応答することができます。

あなたは私が考えるJSとCSSを使って、あなたのアプリケーション

+2

あなたが緑のアークを行うことができますから、どのようにlaunch other applicationについてのアイデアを得ることができます。 –

+2

回答が編集されました。チェックしてください –

関連する問題