از 27 مارس 2025، توصیه می کنیم از android-latest-release به جای aosp-main برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
سازنده جلسه نصب افزایشی
public static class IncrementalInstallSession.Builder
extends Object
| شیء جاوا |
| ↳ | com.android.incfs.install.IncrementalInstallSession.Builder |
خلاصه
سازندگان عمومی
روشهای عمومی
اضافه کردن
public IncrementalInstallSession.Builder addApk (Path apk,
Path signature) یک APK به مجموعه APKهایی که قرار است نصب شوند اضافه میکند. برنامه باید با طرح امضای APK نسخه ۴ امضا شده باشد.
| پارامترها |
|---|
apk | Path : فایل apk برای نصب |
signature | Path : امضای نسخه ۴ فایل apk |
public IncrementalInstallSession.Builder addExtraArgs (String... extraArgs)
آرگومانهای اضافی برای ارسال به فرآیند نصب اضافه میکند. برای گزینههای موجود به بخش 'adb shell pm install --help' مراجعه کنید.
| پارامترها |
|---|
extraArgs | String : آرگومانهای اضافی برای ارسال به فرآیند نصب |
ساختن
public IncrementalInstallSession build ()
جلسه نصب استریمینگ را میسازد و شروع میکند.
| پرتابها |
|---|
| اگر فایل apk یا امضا قابل خواندن نباشد یا نامعتبر باشد. |
setAllowReinstall
public IncrementalInstallSession.Builder setAllowReinstall (boolean reinstall)
تنظیم میکند که آیا نصب مجدد یک برنامه باید انجام شود یا خیر.
| پارامترها |
|---|
reinstall | boolean : آیا نصب مجدد یک برنامه باید انجام شود یا خیر |
فیلتر بلوکی
public IncrementalInstallSession.Builder setBlockFilter (IBlockFilter filter)
تابع فراخوانی مورد استفاده برای تعیین اینکه آیا یک بلوک داده که باید به دستگاه تحویل داده شود، باید به دستگاه ارسال شود یا خیر را تنظیم میکند.
| پارامترها |
|---|
filter | IBlockFilter : فراخوانی برگشتی |
ستلاگر
public IncrementalInstallSession.Builder setLogger (ILogger logger)
رابط ثبت وقایع (logger) مورد استفاده برای ثبت خطاها، هشدارها و اطلاعات مربوط به جلسه نصب افزایشی را تنظیم میکند.
| پارامترها |
|---|
logger | ILogger : فراخوانی برگشتی |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]