利用した:
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
GsmCellLocation cl = (GsmCellLocation) telephonyManager.getCellLocation();
int cid = cl.getCid();
これにより、長いセル ID が得られます。
OpenCellID API を使用して、セル ID、LAC (ロケーション エリア コード)、MNC (モバイル ネットワーク コード)、および MCC (モバイル国コード) を使用して、携帯電話の緯度と経度を検索しています。長いセル ID を使用すると不正確な位置が得られますが、短いセル ID を使用すると正確な位置が得られます (ほぼ)。これをテストするために、このアプリを使用して携帯電話のショート セル ID を見つけました。
しかし、アンドロイド API を使用して短いセル ID を見つける方法は?