اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
TargetFileUtils
public
class
TargetFileUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.TargetFileUtils
|
ملخّص
طُرق وضع التصميم العامة
TargetFileUtils
public TargetFileUtils ()
الإجراءات العامة
findFile
public static ArrayList<String> findFile (String path,
String namePattern,
List<String> options,
ITestDevice device)
طريقة مساعدة تنفّذ أمر البحث في واجهة سطر الأوامر adb وتعرض النتائج على شكل ERROR(/ArrayList).
| المعلَمات |
path |
String: المسار الذي سيتم البحث فيه على الجهاز |
namePattern |
String: نمط اسم الملف |
options |
List: 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)
التحقّق مما إذا كان الإذن لمسار معيّن للقراءة والكتابة
| المعلَمات |
filepath |
String: مسار لملف أو دليل |
device |
ITestDevice: جهاز الاختبار |
| المرتجعات |
boolean |
صحيح إذا كان المسار للقراءة والكتابة، وخطأ في الحالات الأخرى |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]