از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
public class DexMetadataExtractor
extends BaseTargetPreparer
فایلهای متادیتای Dex را برای APKهای مشخصشده نصب میکند.
خلاصه
روشهای عمومی |
|---|
ITestDevice | getDevice () دستگاهی را که آمادهساز باید روی آن اعمال شود، برمیگرداند. |
void | setAaptVersion ( AaptParser.AaptVersion aaptVersion) نسخه AAPT را برای تجزیه APK تنظیم میکند. |
void | setUp ( TestInformation testInfo) فایلهای Dex Metadata را با استفاده از profgen از APKهای ارائه شده استخراج کرده و آنها را در کنار APKها نصب میکند. |
void | setUserId (int userId) اگر قرار است فایل apk برای یک کاربر خاص نصب شود، شناسه کاربری که قرار است برایش نصب شود را تنظیم میکند. |
void | tearDown ( TestInformation testInfo, Throwable e) |
فیلدها
mDoInstallMultipleApks
protected List<File> mDoInstallMultipleApks
سازندگان عمومی
public DexMetadataExtractor ()
سازنده برای DexMetadataExtractor.
public DexMetadataExtractor (IRunUtil runUtil)
| پارامترها |
|---|
runUtil | IRunUtil |
روشهای عمومی
دریافت دستگاه
public ITestDevice getDevice ()
دستگاهی را که آمادهساز باید روی آن اعمال شود، برمیگرداند.
تنظیم نسخه آپت
public void setAaptVersion (AaptParser.AaptVersion aaptVersion)
نسخه AAPT را برای تجزیه APK تنظیم میکند.
| پارامترها |
|---|
aaptVersion | AaptParser.AaptVersion |
public void setUp (TestInformation testInfo)
فایلهای Dex Metadata را با استفاده از profgen از APKهای ارائه شده استخراج کرده و آنها را در کنار APKها نصب میکند.
| پارامترها |
|---|
testInfo | TestInformation |
تنظیم شناسه کاربری
public void setUserId (int userId)
اگر قرار است فایل apk برای یک کاربر خاص نصب شود، شناسه کاربری که قرار است برایش نصب شود را تنظیم میکند.
public void tearDown (TestInformation testInfo,
Throwable e)| پارامترها |
|---|
testInfo | TestInformation |
e | Throwable |
روشهای محافظتشده
protected File getLocalPathForFilename (TestInformation testInfo,
String apkFileName)| پارامترها |
|---|
testInfo | TestInformation |
apkFileName | String |
نام بسته تجزیه شده
protected String parsePackageName (File testAppFile)
نام بسته را از برنامه آزمایشی دریافت کنید.
| پارامترها |
|---|
testAppFile | File |
protected File resolveApkFile (TestInformation testInfo,
File apkFile)کمکی برای تبدیل فایل apk به فایل آن.
| پارامترها |
|---|
testInfo | TestInformation |
apkFile | File |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]