0

私は最近、CELL IdとLAC(ロケーションエリアコード)を取得する必要があるAndroidプロジェクトに取り組んでおり、デバイスでこれを実行すると0xffffCELL Idのデフォルトの最大値よりも大きな値が得られます

なぜこうなった ?3G と 2G は違いますか?

これは私のコードです

TextView msg = (TextView)findViewById(R.id.textView2);

final TelephonyManager telephony = (TelephonyManager)

getSystemService(Context.TELEPHONY_SERVICE);

    if (telephony.getPhoneType() == TelephonyManager.PHONE_TYPE_GSM) {
        final GsmCellLocation location = (GsmCellLocation) telephony.getCellLocation();
        if (location != null) {
            msg.setText("LAC: " + location.getLac() + " CID: " + location.getCid());
          }
    }
4

1 に答える 1