Как разрешить запускать приложение Android на устройствах только с фронтальной камерой? - PullRequest
2 голосов
/ 07 января 2012

Я пытаюсь выяснить, есть ли способ, позволяющий моему приложению работать только на устройствах с фронтальной камерой.Ну, я думаю, что я должен сделать это через <uses-feature> в AnrdoidManifest.xml.

Я сделал это так:

<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera.front" android:required="true"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>

но это не помогает.Я имею в виду, я могу запустить его на своем устройстве без фронтальной камеры.Но, может быть, эти функции не позволяют пользователям загружать приложение, если их устройство не имеет такой функции?

Если я ошибаюсь, скажите, пожалуйста, правильный способ решения моей проблемы.

С уважением, Дмитрий.

1 Ответ

3 голосов
/ 07 января 2012

Пользователи не смогут загрузить его с Android Market , если у них нет фронтальной камеры благодаря uses-feature.Так что не беспокойтесь об этом.

Теперь, если кто-то " украл " ваш apk , тогда вы можете проверить эту ссылку наПосмотрите, как вы программно проверяете наличие фронтальной камеры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...