title: How to exclude devices with legacy camera hardware level in manifest?
body: <p>I need my app to be available only for devices which has the next camera hardware level:</p>
  <pre><code> CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED
   CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL_FULL
   CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL_3
   CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL
  </code></pre>
  <p>So for <code>CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY</code> it should not be available</p>
  <p>How I can do it?</p>
  <p>In manifest I specify that app only available for devices which has camera:</p>
  <pre><code>&lt;uses-feature android:name=&quot;android.hardware.camera&quot; /&gt;
  </code></pre>
  <p>Now I need to add also hardware levels somehow, and it should be one of them, OR condition</p>
  <p>On <a href="https://developer.android.com/guide/topics/manifest/uses-feature-element#hw-features" rel="nofollow noreferrer">https://developer.android.com/guide/topics/manifest/uses-feature-element#hw-features</a> I found only</p>
  <p><a href="https://i.stack.imgur.com/oAvHb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oAvHb.png" alt="enter image description here" /></a></p>
  <p>But If a device doesn't have FULL level camera then will it be excluded? In this case app won't be available for Limited, 3, or External cameras.</p>