هذه فئة Java تسمى "Util" تحتوي على عدة طرق لمعالجة مسارات الملفات وكتابة ملفات السجل واسترجاع معلومات الجهاز. الطرق تشمل:
- getFilePath: تأخذ هذه الطريقة كائن سياق وكائن Uri كمدخلات وتعيد مسار الملف المرتبط بـ Uri. يتعامل مع أنواع مختلفة من Uri ، مثل التخزين الخارجي والتنزيلات ومستندات الوسائط.
- isExternalStorageDocument: يتحقق هذا الأسلوب مما إذا كان Uri المحدد مستند تخزين خارجي.
- isDownloadsDocument: يتحقق هذا الأسلوب مما إذا كان Uri المحدد مستند تنزيل.
- isMediaDocument: يتحقق هذا الأسلوب مما إذا كان Uri المحدد مستند وسائط.
- writeFile: تأخذ هذه الطريقة كائن سياق وسلسلة كمدخلات وتكتب السلسلة في ملف سجل.
- writeFile: تأخذ هذه الطريقة كائن سياق وكائن Uri كمدخلات وتكتب مسار الملف المرتبط بـ Uri إلى ملف السجل.
- getLogStream: يأخذ هذا الأسلوب كائن سياق كمدخل ويعيد كائن OutputStream للكتابة إلى ملف سجل.
- getInformation: تأخذ هذه الطريقة كائن سياق كمدخل وتعيد سلسلة تحتوي على معلومات الجهاز ، مثل الطراز والشركة المصنعة وإصدار SDK.
- toDateString: تأخذ هذه الطريقة قيمة طويلة تمثل وقتًا بالمللي ثانية وتقوم بإرجاع سلسلة تمثيل للتاريخ والوقت بالتنسيق الصيني.
- getVersionName: تأخذ هذه الطريقة كائن سياق كمدخل وتعيد اسم إصدار التطبيق.
- getVersionCode: تأخذ هذه الطريقة كائن سياق كمدخل وتعيد رمز إصدار التطبيق.