次の方法で共有


TelephonyManager.AllCellInfo プロパティ

定義

キャンプ/登録、サービス、隣接するセルを含む、デバイス上のすべてのラジオから使用可能なすべてのセル情報を要求します。

public virtual System.Collections.Generic.IList<Android.Telephony.CellInfo>? AllCellInfo { [Android.Runtime.Register("getAllCellInfo", "()Ljava/util/List;", "GetGetAllCellInfoHandler")] [Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LOCATION")] get; }
[<get: Android.Runtime.Register("getAllCellInfo", "()Ljava/util/List;", "GetGetAllCellInfoHandler")>]
[<get: Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LOCATION")>]
member this.AllCellInfo : System.Collections.Generic.IList<Android.Telephony.CellInfo>

プロパティ値

セル情報が android.telephony.CellInfo使用できない場合は、; null の一覧。

属性

注釈

キャンプ/登録、サービス、隣接するセルを含む、デバイス上のすべてのラジオから使用可能なすべてのセル情報を要求します。

応答には、1 つまたは複数android.telephony.CellInfoGsm CellInfoGsmのオブジェクトandroid.telephony.CellInfoCdma CellInfoCdmaandroid.telephony.CellInfoTdscdma CellInfoTdscdmaandroid.telephony.CellInfoLte CellInfoLteandroid.telephony.CellInfoWcdma CellInfoWcdmaを任意の組み合わせで含めることができます。 一般的に、これらの 1 つ以上のインスタンスが一覧に表示されます。 さらに、返されるオブジェクトの 0 個以上が登録済みと見なされる場合があります。つまり、その android.telephony.CellInfo#isRegistered CellInfo.isRegistered() メソッドは true を返し、セルが使用されているか、必要に応じて信号通信に使用されることを示します。

android.os.Build.VERSION_CODES#Q Android Q以降では、この API によってキャッシュされた CellInfo が変更された場合、その変更は > を介してandroid.telephony.PhoneStateListener#onCellInfoChanged onCellInfoChanged()報告されます。

この API を android.os.Build.VERSION_CODES#Q Android Q 呼び出すことで、キャッシュされた CellInfo の更新がトリガーされなくなりました。 代わりに、これらのアプリは最新のキャッシュされた結果を受け取りますが、最新ではない可能性があります。 更新された CellInfo を android.os.Build.VERSION_CODES#Q Android Q 要求する対象以上のアプリは呼び出す android.telephony.TelephonyManager#requestCellInfoUpdate requestCellInfoUpdate()必要があります。ただし、いずれの場合も、更新はレート制限され、保証されません。 CellInfo データの再読み取りを確認するには、呼び出し元が確認 android.telephony.CellInfo#getTimeStamp CellInfo#getTimeStamp()する必要があります。

このメソッドは、デバイス android.content.pm.PackageManager#FEATURE_TELEPHONY FEATURE_TELEPHONYの有効なデータを返します。 特定の CellInfo エントリに対して部分的な情報しか使用できない場合は、使用できないフィールドが android.telephony.CellInfo#UNAVAILABLE. 報告されたすべてのセルには、少なくとも有効なテクノロジ固有の識別情報のセットと電力レベルの測定が含まれます。

この方法は、android.telephony.TelephonyManager#getCellLocation getCellLocation()

の Java ドキュメントandroid.telephony.TelephonyManager.getAllCellInfo()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象