Android小話メモ(3) 通信可否

はじめに

自分用のTL参照メモ。

過去のアーカイブ

たぶんこのエントリは、検証後タイトルと中身変更しそうな気がする・・・

流石に職場で自垢でWebログインする勇気はないんだよな〜(苦笑

テスト用のアカウントではログインしてますが・・


TLメモ(通信が可能かどうか判定)

twitter:899996827461632000:detail twitter:899999222929399809:detail twitter:900007638854901761:detail

検証状況

一応 “Androidで電波圏外を判定する - プログラマー'sペイジ” のコードをベースにして書いてみました

API17以降だとLISTEN_CELL_INFOでリッスンして
CellInfoの型チェック&キャストしてgetArfcn(GSM)またはgetEarfcn(LTE)で
チャネル番号取得して対応バンドかどうか判定

<= API 16以下は rootとるかRefrectionで関数ほじくり出すイメージになるよう

ここら辺は力尽きましたorz。なかなか調べてスニペットベースでも書いてみるとキツイw。

通信系のプログラム書いている方凄く尊敬します