هناك العديد من خصائص النظام المختلفة التي تشير إلى حالات متنوعة لنظام Android ذات صلة بتوافق حجم الصفحة. إذا كنت تحاول فهم طريقة ضبط جهاز معيّن، تقدّم لك هذه الخيارات نظرة عامة حول طريقة ضبط حجم الصفحة واستخدامه في Android.
-
ro.boot.hardware.cpu.pagesizeهي قيمة خاصة بمصنّع الجهاز الأصلي، وتشير إلى حجم الصفحة التي يتم تشغيلها. في نظام التشغيل Android 16، يتم ضبط هذا الخيار تلقائيًا من خلال عملية init استنادًا إلى حجم صفحة وحدة المعالجة المركزية (CPU) إذا لم يتم تمريره من برنامج التشغيل. ro.product.cpu.pagesize.maxهي قيمةPRODUCT_MAX_PAGE_SIZE_SUPPORTEDأو بعبارة أخرى، هي المحاذاة المتوقّعة للثنائيات على الجهاز.-
ro.product.page_size(تم تقديمه في Android 16) هو حجم الصفحة الذي يحدّده المنتج (استنادًا إلىTARGET_BOOTS_16K). يحدّد هذا الحجم المطلوب للصفحة ويتم التحقّق منه فيVts16KPageSizeTest. إذا تم استخدام نواة غير صحيحة، سيخبرك عدم التطابق مع هذه السمة بذلك. - يشير
ro.product.build.16k_page.enabledإلى ما إذا كان الجهاز يتيح خيارًا للمطوّرين للتبديل بين الوضعَين 4 كيلوبايت و16 كيلوبايت. مزيد من المعلومات حول كيفية تفعيل هذا الخيار واستخدامه