كاميرات النظام
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
على الأجهزة التي تعمل بنظام التشغيل Android 11 أو الإصدارات الأحدث، تتوفر
إطار عمل يدعم النظام
الكاميرات، وهي أجهزة كاميرا لا تظهر إلا للعمليات التي تحتوي على
إذن android.permission.SYSTEM_CAMERA
وأذونات الوصول العادية إلى الكاميرا.
يتوفّر إذن android.permission.SYSTEM_CAMERA
في
يتمتع Android 11
مستوى الحماية system|signature
. وهذا يعني أن التطبيقات المثبتة على فقط
قسم النظام بالشهادة نفسها التي يمكن للنظام استخدامها أو توقيعها باستخدام الشهادة
أن يتم منحك هذا الإذن. لا يمكن للتطبيقات العلنية التابعة لجهات خارجية الوصول إلى كاميرات النظام.
تُعد كاميرات النظام مفيدة للشركات المصنعة للأجهزة التي ترغب في تنفيذ
الميزات التي تتطلّب الوصول إلى الكاميرا ولكنها تقتصر أيضًا على
أو تطبيقات النظام.
لأنّ تطبيقات الأنظمة التي تم منحها
يجب أن يحتوي إذن android.permission.SYSTEM_CAMERA
أيضًا على
android.permission.CAMERA
يمكن للمستخدمين اختيار إبطال أذونات CAMERA
العادية لمنع
لمثل هذا التطبيق من الوصول إلى الكاميرات الموجودة على الجهاز.
التنفيذ
لتحويل جهاز كاميرا معين إلى كاميرا نظام، يجب أن تتوفر طبقة تجريد الأجهزة (HAL) للكاميرا
الإعلان
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA
في قائمة إمكاناته.
لإنشاء تطبيق يمكنه الوصول إلى كاميرا النظام، يجب إدراج التطبيق في القائمة المسموح بها.
في ملف privapp-permissions.xml
الخاص بالجهاز والذي يحدد التطبيقات
لأن
android.permission.SYSTEM_CAMERA
الإذن المرسَل إليه.
التحقُّق
للتأكّد من أنّه لا يمكن للجميع رصد أي كاميرات نظام على الجهاز
تطبيقك، شغِّل
android.permission.cts.Camera2PermissionTest.testSystemCameraDiscovery
CTS
الاختبار.
الكل
اختبارات CTS للكاميرا
على أجهزة كاميرات النظام.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-19 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-19 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-08-19 (حسب التوقيت العالمي المتفَّق عليه)"]]