2016-08-04 10 views
0

HTMLとJavaScriptを使用して、ネットワークがSamsung gear s2で利用可能かどうかを確認する方法はありますか?htmlで着用可能なtizenのネットワーク可用性チェック

+1

こんにちは、あなたは、インターネット接続を確認したいですか? –

+0

はい。私はこのコードを使ってみました。しかし、それは私のために働かなかった。 $(document).on( 'online'、function(event){}。アンドロイドのネイティブコードでは、これを簡単にチェックすることができます。 – Priya

答えて

1

あなたがインターネットの接続状態を確認したい場合は、この

index.htmlを

<!DOCTYPE html> 
<html> 
<head> 
    <meta name="viewport" content="width=device-width,user-scalable=no"> 
    <title>Circular UI</title> 
    <link rel="stylesheet" href="lib/tau/wearable/theme/default/tau.min.css"> 
    <link rel="stylesheet" media="all and (-tizen-geometric-shape: circle)" href="lib/tau/wearable/theme/default/tau.circle.min.css"> 
    <!-- load theme file for your application --> 
    <link rel="stylesheet" href="css/style.css"> 
</head> 
<body> 
    <div class="ui-page ui-page-active" id="main"> 
     <header class="ui-header"> 
      <h2 class="ui-title">Basic</h2> 
     </header> 
     <div class="ui-content content-padding"> 
      <ul class="ui-listview"> 
       <p id="connectionStatus">N/A</p> 
      </ul> 
     </div> 
    </div> 
    <script type="text/javascript" src="lib/tau/wearable/js/tau.min.js"></script> 
    <script type="text/javascript" src="js/circle-helper.js"></script> 
    <script src="app.js"></script> 
    <script src="lowBatteryCheck.js"></script> 
</body> 
</html> 

app.js

(function() { 

    var isOnline = navigator.onLine; 
    var con = document.getElementById("connectionStatus"); 

    if(isOnline){ 
     con.innerHTML = "Connection is available"; 
     console.log("Connection is available"); 
    }else{ 
     con.innerHTML = "Connection is not available"; 
     console.log("Connection is not available"); 
    } 


    window.addEventListener('tizenhwkey', function(ev) { 
     if(ev.keyName === "back") { 
      var page = document.getElementsByClassName('ui-page-active')[0], 
       pageid = page ? page.id : ""; 
      if(pageid === "main") { 
       try { 
        tizen.application.getCurrentApplication().exit(); 
       } catch (ignore) { 
       } 
      } else { 
       window.history.back(); 
      } 
     } 
    }); 
}()); 

忘れてはいけないようにしてみてくださいこれらをconfigファイルに追加します。 config.xmlの

<?xml version="1.0" encoding="UTF-8"?> 
<widget xmlns:tizen="http://tizen.org/ns/widgets" xmlns="http://www.w3.org/ns/widgets" id="http://yourdomain/ConnectionCheck" version="1.0.0" viewmodes="maximized"> 
    <tizen:application id="6NMriwCsz0.ConnectionCheck" package="6NMriwCsz0" required_version="2.3.1"/> 
    <content src="index.html"/> 
    <feature name="http://tizen.org/feature/screen.size.normal"/> 
    <icon src="icon.png"/> 
    <name>ConnectionCheck</name> 
    <tizen:privilege name="http://tizen.org/privilege/application.launch"/> 
    <tizen:profile name="wearable"/> 
    <tizen:setting hwkey-event="enable"/> 
</widget> 

私はこれをチェック。それは私のためにうまく動作します。 thisも確認できます。

あなたが唯一の無線LANの状態を確認したい場合は、

wifiData.signalStrength // provide the signal strength 
wifiData.status // return ON or OFF to get the wifi status 

チェックthis

+0

ありがとう..私はこれを試してみます – Priya

+0

ようこそ。状態を知らせてください... –

+0

あなたは試しましたか? –

関連する問題