החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
תמיכה בתאים קטנים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
במכשירים שהושקו עם Android מגרסה 11 ואילך יש תמיכה בקבוצות מנויים סגורות (CSG) באמצעות שיטות ב-API לזיהוי תאים שמקבלות מידע על פרטי ה-CSG של תא. האפשרות הזו שימושית למפעילי רשתות סלולריות (MNO) שמנהלים תאים קטנים באמצעות קבוצות מנויים סגורות. המידע על קבוצות CSG מיוצג בכיתה ClosedSubscriberGroupInfo
.
הטמעה
כדי לתמוך ב-CGG במכשירים עם Android מגרסה 11 ואילך, צריך להטמיע את הפונקציות הבאות ב-radio/1.5/types.hal
.
ClosedSubscriberGroupInfo
: כל מכונה של CellIdentity
יכולה לכלול את האפשרות הזו. המבנה הזה משמש כדי לספק פרטים על קבוצת המנויים הסגורה שאליה משויך תא, אם יש כזו. השיטה הזו משמשת בדרך כלל לזיהוי תאים קטנים, כמו מכשירי LTE אישיים. אפשר להשתמש בו גם בפריסות כמו CBRS LTE.
CellIdentityLte
: תמיכה ברשימת מזהי PLMN נוספים.
CellIdentityWcdma
: תמיכה ברשימת מזהי PLMN נוספים.
CellIdentityTdscdma
: תמיכה ברשימת מזהי PLMN נוספים.
RegStateResult
: כולל מבנה CellIdentity
מעודכן ושדה לציון ה-RPLMN.
אימות
כדי לבדוק את ההטמעה, מריצים את בדיקת CTS הבאה:
CellInfoTest
.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 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)."]]