0

信号強度、セル情報など、さまざまな情報を取得するための簡単なプログラムを作成します。テストするには、同じ Android バージョン 2.1 の 2 台の電話 (Sony Ericsson と Samsung Galaxy Spice) を使用します。ネイバーセル情報を抽出するには、次を使用します。

telephonyConnectionAdapter.getNeighboringCellInfos()

SE では、ネイバー セルの情報を取得adb logcat -b radioできます。

D/GSM     (  488): [GsmSST] Poll ServiceState done:  oldSS=[0 home T-Mobile.pl 
    T-  Mobile.pl 26002  EDGE:2 CSS not supported -1 -1 RoamInd=-1 DefRoamInd=-1
    EmergOnly=false] newSS=[0 home T-Mobile.pl T-Mobile.pl 26002  EDGE:2 CSS not
    supported -1 -1 RoamInd=-1 DefRoamInd=-1 EmergOnly=false] oldGprs=0 newData=0
    oldMaxDataCalls=20 mNewMaxDataCalls=20
    oldReasonDataDenied=-1 mNewReasonDataDenied=-1 oldType=EDGE:2 newType=EDGE:2
D/GSM     (  488): [EONS] Reading data from EF_OPL or EF_PNN is not complete.        
    Suppress operator name display until all EF_OPL/EF_PNN data is read.
D/RILJ    (  488): [8847]> REQUEST_GET_NEIGHBORING_CELL_IDS
D/RILJ    (  488): [8847]< REQUEST_GET_NEIGHBORING_CELL_IDS  [b01b59c7@18 [b01b5260@27] [] [b01b63f9@19] [b01b2f4f@17]

しかし、同じアプリケーションは、Samsung で隣接セル情報を抽出できませんでした。リストは空で、次のようにadb logcat -b radio見えます。

D/GSM     ( 1993): Poll ServiceState done:  oldSS=[0 home Play Play 26006 (manual)
    EDGE CSS not supported -1 -1RoamInd: -1DefRoamInd: -1] newSS=[0 home Play Play
    26006 (manual) EDGE CSS not supported -1 -1RoamInd: -1DefRoamInd: -1] oldGprs=0
    newGprs=0 oldType=EDGE newType=EDGE        D/RILJ    ( 1993): [5590]> REQUEST_GET_NEIGHBORING_CELL_IDS
D/RILC    ( 1855): [5590]> GET_NEIGHBORING_CELL_IDS
D/RILC    ( 1855): [5590]< GET_NEIGHBORING_CELL_IDS fails by E_REQUEST_NOT_SUPPORTED
D/RILJ    ( 1993): [5590]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED  

は、もう 1 つの重要な情報です。*#*#197328640#*#*Samsungでマジックコードを使用してサービスメニューに入ると。目に見える隣接セルはほとんどありません。

何が起こっているのですか?または、少なくともこれはどういう意味ですか?

"com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED"
4

1 に答える 1

1

各メーカーは、適切と思われるデバイスに低レベルの機能を実装しています。この場合、Samsung はこのデバイスでこの機能をサポートしないことを決定しました。これは、このデバイスの隣接セルのリストを取得できないことを意味します。

于 2013-03-27T14:44:54.533 に答える