החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
TargetFileUtils
public
class
TargetFileUtils
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.TargetFileUtils
|
סיכום
קונסטרוקטורים גלויים לכולם
TargetFileUtils
public TargetFileUtils ()
שיטות ציבוריות
findFile
public static findFile (String path,
String namePattern,
options,
ITestDevice device)
שיטה מסייעת שמפעילה את הפקודה adb shell find ומחזירה את התוצאות כ-ERROR(/ArrayList)
.
פרמטרים |
path |
String : הנתיב לחיפוש במכשיר. |
namePattern |
String : תבנית שם הקובץ. |
options |
: ERROR(/List) של String לאפשרויות אחרות שאפשר להעביר ל-find. |
device |
ITestDevice : מכשיר הבדיקה. |
getPermission
public static String getPermission (String filepath,
ITestDevice device)
קריאת הביטים של הרשאות הקובץ של נתיב.
פרמטרים |
filepath |
String : נתיב לקובץ או לספרייה. |
device |
ITestDevice : מכשיר הבדיקה. |
החזרות |
String |
ביטים של הרשאות אוקטליות לנתיב. |
hasPermission
public static boolean hasPermission (TargetFileUtils.FilePermission permission,
String permissionBits)
הפונקציה קובעת אם הביטים של ההרשאות מעניקים את ההרשאה שצוינה לכל קבוצה.
פרמטרים |
permission |
TargetFileUtils.FilePermission : ההרשאות שצוינו. |
permissionBits |
String : מחרוזת ההרשאות האוקטליות (למשל 741). |
החזרות |
boolean |
הפונקציה מחזירה את הערך True אם לבעלים/לקבוצה/להרשאה הגלובלית יש את ההרשאה שצוינה. |
isReadOnly
public static boolean isReadOnly (String filepath,
ITestDevice device)
בדיקה אם ההרשאה לנתיב נתון היא לקריאה בלבד.
פרמטרים |
filepath |
String : נתיב לקובץ או לספרייה. |
device |
ITestDevice : מכשיר הבדיקה. |
החזרות |
boolean |
true אם הנתיב הוא לקריאה בלבד, false אחרת. |
isReadWriteOnly
public static boolean isReadWriteOnly (String filepath,
ITestDevice device)
בדיקה אם ההרשאה לנתיב נתון היא קריאה וכתיבה.
פרמטרים |
filepath |
String : נתיב לקובץ או לספרייה. |
device |
ITestDevice : מכשיר הבדיקה. |
החזרות |
boolean |
true אם הנתיב הוא readwrite, false אחרת. |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון UTC).
[[["התוכן קל להבנה","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-03-26 (שעון UTC)."],[],[]]