اطلاعات ساخت پوشه دستگاه
public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo , IFolderBuildInfo
| شیء جاوا | |||
| ↳ | com.android.tradefed.build.BuildInfo | ||
| ↳ | com.android.tradefed.build.DeviceBuildInfo | ||
| ↳ | com.android.tradefed.build.DeviceFolderBuildInfo | ||
یک IDeviceBuildInfo که شامل سایر مصنوعات ساخت موجود در یک دایرکتوری در سیستم فایل محلی نیز میشود.
خلاصه
سازندگان عمومی | |
|---|---|
DeviceFolderBuildInfo () | |
DeviceFolderBuildInfo (String buildId, String buildName) | |
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip) یک | |
روشهای عمومی | |
|---|---|
void | cleanUp ()فایلهای ساخت موقت را پاک کنید. علاوه بر این، فایلهای نصب شده با fuse-zip را بر اساس لیست فایلهای نصب شده با fuse-zip از حالت نصب خارج کنید. |
File | getRootDir ()پوشه ریشهای که شامل مصنوعات ساخت است را دریافت کنید. |
void | setDeviceBuild ( IDeviceBuildInfo deviceBuild) تمام فایلهای موجود در |
void | setFolderBuild ( IFolderBuildInfo folderBuild) تمام فایلهای موجود در پوشهی |
void | setRootDir (File rootDir)دایرکتوری ریشهای که شامل مصنوعات ساخت است را تنظیم کنید. |
boolean | shouldUseFuseZip ()پرچمی را دریافت کنید که نشان میدهد آیا فیوز-زیپ برای مصنوعات ساخت در حال استفاده است یا خیر. |
روشهای محافظتشده | |
|---|---|
void | addAllFiles ( BuildInfo build)متد کمکی برای کپی کردن تمام فایلها از نسخه دیگر. به جای hardlink ها، برای فایلهای mount شده با fuse-zip، symlink ایجاد کنید. |
سازندگان عمومی
اطلاعات ساخت پوشه دستگاه
public DeviceFolderBuildInfo ()
همچنین ببینید:
اطلاعات ساخت پوشه دستگاه
public DeviceFolderBuildInfo (String buildId,
String buildName)| پارامترها | |
|---|---|
buildId | String |
buildName | String |
همچنین ببینید:
اطلاعات ساخت پوشه دستگاه
public DeviceFolderBuildInfo (String buildId,
String buildName,
boolean useFuseZip) یک DeviceFolderBuildInfo ایجاد میکند. سازنده اجازه میدهد تا پرچم mUseFuseZip در زمان ساخت DeviceFolderBuildInfo پیکربندی شود.
| پارامترها | |
|---|---|
buildId | String : شناسه ساخت |
buildName | String : نام هدف ساخت |
useFuseZip | boolean : پرچمی برای تعیین اینکه آیا ساخت از نصب زیپ استفاده میکند یا خیر. |
روشهای عمومی
پاکسازی
public void cleanUp ()
فایلهای ساخت موقت را پاک کنید. علاوه بر این، فایلهای نصب شده با fuse-zip را بر اساس لیست فایلهای نصب شده با fuse-zip از حالت نصب خارج کنید.
دریافت ریشه دایرکتوری
public File getRootDir ()
پوشه ریشهای که شامل مصنوعات ساخت است را دریافت کنید.
| بازگشتها | |
|---|---|
File | دایرکتوری File . |
ساخت دستگاه
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
تمام فایلهای موجود در IDeviceBuildInfo را کپی کنید.
| پارامترها | |
|---|---|
deviceBuild | IDeviceBuildInfo |
ساخت پوشه
public void setFolderBuild (IFolderBuildInfo folderBuild)
تمام فایلهای موجود در پوشهی IFolderBuildInfo را کپی کنید.
| پارامترها | |
|---|---|
folderBuild | IFolderBuildInfo |
تنظیم ریشه دایرکتوری
public void setRootDir (File rootDir)
دایرکتوری ریشهای که شامل مصنوعات ساخت است را تنظیم کنید.
| پارامترها | |
|---|---|
rootDir | File |
shouldUseFuseZip
public boolean shouldUseFuseZip ()
پرچمی را دریافت کنید که نشان میدهد آیا فیوز-زیپ برای مصنوعات ساخت در حال استفاده است یا خیر.
| بازگشتها | |
|---|---|
boolean | |
روشهای محافظتشده
اضافه کردن همه فایلها
protected void addAllFiles (BuildInfo build)
روش کمکی برای کپی کردن تمام فایلها از ساخت دیگر.
پیوندهای سخت جدیدی به فایلها ایجاد میکند تا هر ساخت، مسیر فایل منحصر به فردی به آن فایل داشته باشد. به جای پیوندهای سخت، پیوندهای نمادین را برای فایلهای نصب شده با fuse-zip ایجاد کنید.
| پارامترها | |
|---|---|
build | BuildInfo |
| پرتابها | |
|---|---|
IOException | |