3

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を取得しようとしています。

4

1 に答える 1

1

Android は 3G のセル ID を報告していますが、GSM モデムは報告していない可能性があります。私はこれを自分で少し調べていて、Android フォンで 3G をオフにすると、セル ID は通常 5 桁の数字であることがわかりました。3G をオンにすると、セル ID が長くなります。ちょっとした考え。

于 2010-03-14T07:08:54.513 に答える