Когда я использовал getPackageManager().hasSystemFeature(FEATURE_CAMERA)
, я получил предупреждение, указывающее на использование FEATURE_CAMERA_ANY
вместо FEATURE_CAMERA
для включения устройств с фронтальной камерой.
Таким образом, FEATURE_CAMERA
относится к задней части - камера или камера, расположенная на задней стороне смартфона, и FEATURE_CAMERA_ANY
означает любую камеру - она также включает в себя фронтальную камеру
, если мы используем <uses-feature android:name="android.hardware.camera"/>
, тогда устройства с только фронтальной камерой - например, некоторые таблетки - будут отфильтрованы.