Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
Hỗ trợ tế bào nhỏ
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Các thiết bị chạy Android 11 trở lên có thể hỗ trợ các nhóm người đăng ký kín (CSG) thông qua các phương thức trong API nhận dạng ô để lấy thông tin về CSG của một ô. Điều này hữu ích cho các nhà mạng di động (MNO) quản lý các tế bào nhỏ thông qua các nhóm người đăng ký khép kín. Thông tin về CSG được trình bày trong lớp ClosedSubscriberGroupInfo
.
Triển khai
Để hỗ trợ CGG trên các thiết bị chạy Android 11 trở lên, hãy triển khai các hàm sau trong radio/1.5/types.hal
.
ClosedSubscriberGroupInfo
: Không bắt buộc phải có trong mọi thực thể CellIdentity
. Cấu trúc này được dùng để cung cấp thông tin chi tiết về nhóm người đăng ký kín mà một ô thuộc về (nếu có). Thông tin này thường được dùng để xác định các tế bào nhỏ như thiết bị LTE cá nhân. Bạn cũng có thể sử dụng trong các hoạt động triển khai như CBRS LTE.
CellIdentityLte
: Hỗ trợ danh sách các mã PLMN bổ sung.
CellIdentityWcdma
: Hỗ trợ danh sách các mã PLMN bổ sung.
CellIdentityTdscdma
: Hỗ trợ danh sách các mã PLMN bổ sung.
RegStateResult
: Bao gồm cấu trúc CellIdentity
đã cập nhật và một trường để cho biết RPLMN.
Xác nhận kết quả
Để kiểm thử quá trình triển khai, hãy chạy kiểm thử CTS sau:
CellInfoTest
.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Small cell support\n\nDevices launched with Android 11 or higher can provide\nsupport for closed subscriber groups (CSGs) through methods in the\n[cell identification APIs](https://developer.android.com/reference/android/telephony/CellIdentity)\nthat get information about a cell's CSG information. This is useful for mobile\nnetwork operators (MNOs) that manage small cells through closed subscriber\ngroups. Information about CSGs is represented in the\n[`ClosedSubscriberGroupInfo`](https://developer.android.com/reference/android/telephony/ClosedSubscriberGroupInfo)\nclass.\n\nImplementation\n--------------\n\nTo support CGGs on devices running Android 11 or\nhigher, implement the following functions in\n[`radio/1.5/types.hal`](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/radio/1.5/types.hal).\n\n- `ClosedSubscriberGroupInfo`: Included optionally with every `CellIdentity` instance. This structure is used to provide details about the closed subscriber group to which a cell belongs, if any. This is commonly used to identity *small cells* such as personal LTE devices. It can also be used in deployments such as CBRS LTE.\n- `CellIdentityLte`: Supports a list of additional PLMN-IDs.\n- `CellIdentityWcdma`: Supports a list of additional PLMN-IDs.\n- `CellIdentityTdscdma`: Supports a list of additional PLMN-IDs.\n- `RegStateResult`: Includes an updated `CellIdentity` structure and a field to indicate the RPLMN.\n\nValidation\n----------\n\nTo test your implementation, run the following CTS test:\n[`CellInfoTest`](https://android.googlesource.com/platform/cts/+/3c3d33a/tests/tests/telephony/src/android/telephony/cts/CellInfoTest.java)."]]