اعتبارًا من 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 للخيارات الأخرى التي تم تمريرها للعثور عليها. |
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 |
صحيح إذا كان أي مالك/مجموعة/عام يملك الإذن المحدّد. |
isReadOnly
public static boolean isReadOnly (String filepath,
ITestDevice device)
تحقَّق مما إذا كان الإذن لمسار معيّن للقراءة فقط.
المعلمات |
filepath |
String : مسار إلى ملف أو دليل |
device |
ITestDevice : الجهاز الاختباري |
المرتجعات |
boolean |
صحيح إذا كان المسار للقراءة فقط، وخطأ في الحالات الأخرى |
isReadWriteOnly
public static boolean isReadWriteOnly (String filepath,
ITestDevice device)
تحقَّق مما إذا كان الإذن لمسار معيّن هو readwrite.
المعلمات |
filepath |
String : مسار إلى ملف أو دليل |
device |
ITestDevice : الجهاز الاختباري |
المرتجعات |
boolean |
صحيح إذا كان المسار هو readwrite، وخطأ في الحالات الأخرى |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]