از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
تست هدف هسته
public class KernelTargetTest
extends ExecutableTargetTest
اجراکنندهی تست برای اجرای فایلهای اجرایی روی سیستم هدف و تجزیهی نتایج تست هسته.
خلاصه
روشهای عمومی |
|---|
boolean | compareKernelVersion (String minKernelVersion) بررسی کنید که آیا نسخه هسته با حداقل نسخه هسته برای این آزمایش مطابقت دارد یا از آن بیشتر است. |
String | findBinary (String binary) بررسی دودویی را در findBinary نادیده میگیرد. |
Integer | getDeviceKernelVersion () نسخه کرنل دستگاه را با دستور uname -r دریافت کنید. |
Integer | parseKernelVersion (String version) نسخه هسته، نسخه اصلی و، به صورت اختیاری، حداقل نسخه را از یک رشته نسخه به یک عدد صحیح واحد تجزیه میکند که میتواند برای مقایسه عددی استفاده شود. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) تستها را اجرا میکند و نتایج را به شنونده گزارش میدهد. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) در واقع فایل باینری را در مسیر داده شده اجرا کنید. |
سازندگان عمومی
تست هدف هسته
public KernelTargetTest ()
روشهای عمومی
مقایسهی نسخه کرنل
public boolean compareKernelVersion (String minKernelVersion)
بررسی کنید که آیا نسخه هسته با حداقل نسخه هسته برای این آزمایش مطابقت دارد یا از آن بیشتر است.
| پارامترها |
|---|
minKernelVersion | String : رشتهی حداقل نسخه از فایل پیکربندی. |
پیدا کردن دودویی
public String findBinary (String binary)
بررسی دودویی را در findBinary نادیده میگیرد. با mSkipBinaryCheck افزونه است اما برای سازگاری معکوس مورد نیاز است.
| پارامترها |
|---|
binary | String : مسیر فایل باینری یا به طور ساده نام فایل باینری. |
| بازگشتها |
|---|
String | مسیر فایل باینری، یا در صورت عدم یافتن، null. |
دریافت نسخه هسته دستگاه
public Integer getDeviceKernelVersion ()
نسخه کرنل دستگاه را با دستور uname -r دریافت کنید.
تجزیه نسخه هسته
public Integer parseKernelVersion (String version)
نسخه هسته، نسخه اصلی و، به صورت اختیاری، حداقل نسخه را از یک رشته نسخه به یک عدد صحیح واحد تجزیه میکند که میتواند برای مقایسه عددی استفاده شود.
| پارامترها |
|---|
version | String : رشته نسخه لینوکس. |
اجرا باینری
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description) در واقع فایل باینری را در مسیر داده شده اجرا کنید.
| پارامترها |
|---|
binaryPath | String : مسیر فایل باینری. |
listener | ITestInvocationListener : شنوندهای که نتایج در آن گزارش میشود. |
description | TestDescription : آزمایش در حال انجام است. |
روشهای محافظتشده
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]