از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار trunk و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، توصیه میکنیم android-latest-release به جای aosp-main استفاده کنید. شاخه manifest در android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
نصبکنندهی RemoteSplitApk
public class RemoteSplitApkInstaller
extends SplitApkInstallerBase
خلاصه
روشهای عمومی |
|---|
static RemoteSplitApkInstaller | create ( IDevice device, remoteApks, boolean reInstall, installOptions) یک SplitApkInstaller برای لیست داده شده از APK هایی که قبلاً در دستگاه داده شده آپلود شده اند، برمی گرداند. |
static RemoteSplitApkInstaller | create ( IDevice device, String applicationId, remoteApks, boolean reInstall, installOptions) یک SplitApkInstaller برمیگرداند تا لیست مشخصی از APKهایی که از قبل در دستگاه مشخص آپلود شدهاند را روی یک برنامهی موجود روی دستگاه نصب کند. |
void | install (long timeout, TimeUnit unit) یک برنامه اندروید ساخته شده از چندین فایل APK که به صورت محلی روی دستگاه قرار دارند را نصب میکند. |
روشهای محافظتشده |
|---|
boolean | writeRemoteApk (String sessionId, String filePath, long timeout, TimeUnit unit) |
روشهای عمومی
ایجاد کردن
public static RemoteSplitApkInstaller create (IDevice device,
remoteApks,
boolean reInstall,
installOptions) یک SplitApkInstaller برای لیست داده شده از APK هایی که قبلاً در دستگاه داده شده آپلود شده اند، برمی گرداند.
| پارامترها |
|---|
device | IDevice : دستگاهی که قرار است APK را نصب کند، باید حداقل شامل APK اصلی باشد. |
remoteApks | |
reInstall | boolean : آیا گزینه نصب مجدد فعال شود یا خیر. |
installOptions | |
ایجاد کردن
public static RemoteSplitApkInstaller create (IDevice device,
String applicationId,
remoteApks,
boolean reInstall,
installOptions) یک SplitApkInstaller برمیگرداند تا لیست مشخصی از APKهایی که از قبل در دستگاه مشخص آپلود شدهاند را روی یک برنامهی موجود روی دستگاه نصب کند.
| پارامترها |
|---|
device | IDevice : دستگاهی که قرار است فایل APK را نصب کند. |
applicationId | String : شناسه برنامه موجود که قرار است فایلهای APK جدید با آن نصب شوند. |
remoteApks | |
reInstall | boolean : آیا گزینه نصب مجدد فعال شود یا خیر. |
installOptions | |
نصب
public void install (long timeout,
TimeUnit unit) یک برنامه اندروید ساخته شده از چندین فایل APK که به صورت محلی روی دستگاه قرار دارند را نصب میکند.
| پارامترها |
|---|
timeout | long : زمان نصب به پایان رسیده است |
unit | TimeUnit |
روشهای محافظتشده
writeRemoteApk
protected boolean writeRemoteApk (String sessionId,
String filePath,
long timeout,
TimeUnit unit)| پارامترها |
|---|
sessionId | String |
filePath | String |
timeout | long |
unit | TimeUnit |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]