تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
جذب انتباه مستخدمي أجهزة Chromebook على Google Play
تحتوي أجهزة Chromebook على كاميرا أمامية مدمَجة (تواجه المستخدم). لا تحتوي بعض أجهزة Chromebook
على كاميرا خلفية (تُستخدَم للتصوير الخارجي). ولا تتيح معظم الكاميرات التي تواجه المستخدم على أجهزة Chromebook استخدام ميزة ضبط التركيز التلقائي أو الفلاش.
تتوافق تطبيقات الكاميرا المتنوعة مع جميع الأجهزة بغض النظر عن إعدادات
الكاميرا، مثل الأجهزة التي تتضمّن كاميرات أمامية وخلفية وكاميرات خارجية
متصلة عبر USB.
لا تسمح لمتاجر التطبيقات بمنع مستخدمي أجهزة Chromebook من تثبيت تطبيقك فقط
لأنّك حدّدت ميزات كاميرا متقدّمة متوفّرة في الهواتف الراقية.
ضبط ملف بيان التطبيق
لضمان توفّر تطبيقك في أكبر عدد ممكن من الأجهزة على متاجر التطبيقات،
عليك الإفصاح عن جميع ميزات الكاميرا التي يستخدمها تطبيقك والإشارة بوضوح إلى ما إذا كانت
الميزات مطلوبة أم لا:
اضبط القيمة android:required="false" لميزة android.hardware.camera.any لسماح بالوصول إلى تطبيقك من خلال الأجهزة التي تحتوي على أي نوع من الكاميرات المدمجة أو الخارجية، أو التي لا تحتوي على كاميرا على الإطلاق.
بالنسبة إلى الميزات الأخرى، اضبط الإعداد android:required="false" لضمان وصول الأجهزة، مثل
أجهزة Chromebook التي لا تتضمّن كاميرات خلفية أو ميزة ضبط التركيز التلقائي أو فلاش، إلى
تطبيقك على متاجر التطبيقات.
النقاط الرئيسية
إذن CAMERA: يمنح تطبيقك إذن الوصول إلى كاميرات الجهاز.
عنصر البيان <uses-feature>: لإعلام متاجر التطبيقات بالميزات التي يستخدمها تطبيقك
سمة required: تشير إلى متاجر التطبيقات ما إذا كان تطبيقك يمكنه
العمل بدون ميزة محدّدة
النتائج
إتاحة تطبيقك على أكبر عدد ممكن من الأجهزة من خلال تحديد ميزات الكاميرا المتوافقة مع تطبيقك بوضوح وتحديد الميزات التي يتطلبها يمكن لمستخدمي أجهزة Chromebook تنزيل تطبيقك وتثبيته من
Google Play ومتاجر التطبيقات الأخرى. يمكن أيضًا لمستخدمي الأجهزة المزوّدة بكاميرا كاملة الوظائف، مثل الهواتف، تنزيل التطبيق.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Support Chromebooks in your camera app\n\nGet noticed on Google Play by Chromebook users.\n\nChromebooks have a built-in front (user-facing) camera. But not all Chromebooks\nhave a back (world-facing) camera. And most user-facing cameras on Chromebooks\ndon't support autofocus or flash.\n\nVersatile camera apps support all devices regardless of camera\nconfiguration---devices with front cameras, back cameras, and external\ncameras connected by USB.\n\nDon't let app stores prevent Chromebook users from installing your app just\nbecause you specified advanced camera features found on high-end phones.\n\nConfigure the app manifest\n--------------------------\n\nTo ensure apps stores make your app available to the greatest number of devices,\ndeclare all camera features used by your app and explicitly indicate whether or\nnot the features are required:\n\n- Declare the `CAMERA` permission\n- Declare camera features\n- Specify whether or not each feature is required\n\n### 1. Declare the `CAMERA` permission\n\nAdd the following permission to the app manifest: \n\n \u003cuses-permission android:name=\"android.permission.CAMERA\" /\u003e\n\n### 2. Declare camera features\n\nAdd the following features to the app manifest: \n\n \u003cuses-feature android:name=\"android.hardware.camera.any\" android:required=\"false\" /\u003e\n \u003cuses-feature android:name=\"android.hardware.camera\" android:required=\"false\" /\u003e\n \u003cuses-feature android:name=\"android.hardware.camera.autofocus\" android:required=\"false\" /\u003e\n \u003cuses-feature android:name=\"android.hardware.camera.flash\" android:required=\"false\" /\u003e\n\n| **Caution:** The `android.hardware.camera` feature applies only to back (world-facing) cameras.\n\n### 3. Specify whether each feature is required\n\nSet `android:required=\"false\"` for the `android.hardware.camera.any` feature to\nenable access to your app by devices that have any kind of built-in or external\ncamera---or no camera at all.\n| **Note:** If your app requires a camera, specify `required=\"true\"` for `android.hardware.camera.any`. That way, devices that don't have a camera won't have access to your app.\n\nFor the other features, set `android:required=\"false\"` to ensure devices such as\nChromebooks that don't have back cameras, autofocus, or flash can access your\napp on app stores.\n\nKey points\n----------\n\n- [`CAMERA`](/reference/android/Manifest.permission#CAMERA) permission: Gives your app access to a device's cameras\n- [`\u003cuses-feature\u003e`](/guide/topics/manifest/uses-feature-element) manifest element: Informs app stores of the features used by your app\n- [`required`](/guide/topics/manifest/uses-feature-element#required) attribute: Indicates to app stores whether your app can function without a specified feature\n\nResults\n-------\n\nYou've made your app available to as many devices as possible by explicitly\nsetting the camera features supported by your app and specifying the features\nyour app requires. Chromebook users can download and install your app from\nGoogle Play and other app stores. Users of devices with full‑featured\ncamera support, like phones, can also download the app."]]