以下の内容はhttps://www.letitride.jp/entry/2019/06/24/100957より取得しました。


Android 端末のネットワーク状態を取得する

個人開発したアプリの宣伝
目的地が設定できる手帳のような使い心地のTODOアプリを公開しています。
Todo with Location

Todo with Location

  • Yoshiko Ichikawa
  • Productivity
  • Free

スポンサードリンク

端末がオンライン / オフラインであるかの確認

AndroidManifestのパーミッション追加

AndroidManifest.xml

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
ネットワーク状態のオンオフ判定
fun isNetworkAvailable(context: Context): Boolean {
    val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager?
    if(connectivityManager == null ){ return false }
    if(connectivityManager.activeNetworkInfo == null ){ return false }
    return connectivityManager.activeNetworkInfo.isConnected
}



以上の内容はhttps://www.letitride.jp/entry/2019/06/24/100957より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14