Android Dev Phone 2を使用して、GsmCellLocation.getCid()メソッドを使用してネットワーク上のセルIDを取得しています。コマンドを実行してNeighboringCellInfoのすべてのCellIDを取得すると、次の値が取得されます。
597195726
597185722
597195718
597110191
597101100
597175726
SDK1.6を使用してこれを実行しています。
問題は、所有しているGSMモデムでエンジニアリングモードを実行し、コマンドを実行して隣接セルIDを取得すると、次の値が取得されることです
。34253
0
34223
34262
34181
0
ここでの違いは何ですか?Androidはどの形式でセルIDを配信していますか?
「cell.getCid()&0xffff」を実行しようとしましたが、次の値を取得しています:
21690
31686
37068
11695
11694
31694
これは、GSMモデムがエンジニアリングモードで提供しているものとはまだ異なります。
明らかに、私はこれを同時に、同じ場所で試しました。
使用している外部GSMモデムが配信しているのと同じセルIDを取得しようとしています。