Как я могу убедиться, что мое приложение для Android доступно только на Galaxy Tab?

Я хочу настроить свое приложение для Android так, чтобы его можно было загрузить/установить только на Samsung Galaxy Tab. Я просмотрел такие руководства, как "пять Шаги к будущему аппаратному счастью», но я мало что из них извлек. Требование только к Galaxy-Tab исходит от клиента, для которого я создаю это приложение, в частности, он хочет ориентироваться только на модель Galaxy Tab P-1000, а не на другие планшеты.

Как мне настроить свое приложение, чтобы Android Market знал, что оно должно быть доступно только для этой конкретной модели устройства?


person Naresh Sharma    schedule 31.01.2012    source источник
comment
Почему именно эта модель? Почему бы не сделать то, что предлагается в статье, то есть ограничить ваши приложения устройствами, которые предоставляют все API, необходимые вашему приложению?   -  person    schedule 31.01.2012
comment
Это требование моего клиента. Он хочет, чтобы это было в моем приложении. Я хочу использовать свое приложение только на Samsung Galaxy Tab модели P-1000, а не на других. Как это возможно. Пожалуйста помогите...   -  person Naresh Sharma    schedule 31.01.2012


Ответы (3)


Вы можете сделать это в самом Google Play, добавив все устройства, кроме того, которое вы хотите поддерживать, в список «Исключено вручную» вашего списка магазинов. Более подробная информация доступна здесь:

http://support.google.com/googleplay/android-developer/answer/1286017

person mike47    schedule 07.02.2013
comment
Я задал этот вопрос год назад, когда мне только что сказали, что я работаю в Android. В то время я совершенно не знал об этих вещах. - person Naresh Sharma; 07.02.2013

android.os.Build содержит интересующие вас свойства.

Build.MODEL, Build.PRODUCT и Build.MANUFACTURER должны предоставить вам необходимую информацию. Все они являются объектами String.

Кроме того, перед установкой вы не можете определить модель устройства, но после установки приложения вы можете определить модель устройства с помощью атрибута Build.Model и соответственно запустить ваше приложение.

person Kanika    schedule 31.01.2012
comment
Каника спасибо за ответ. Я попробую это в своем приложении - person Naresh Sharma; 31.01.2012

Я не думаю, что вы можете определить производителя оборудования или тип модели, используя стандартный Android API.

person Rajdeep Dua    schedule 31.01.2012