我想设置我的Android应用程序,以便只能下载/安装在Samsung Galaxy Tab上。我看过像“Five Steps to Future Hardware Happiness”这样的指南,但我没有太多的东西。 Galaxy-Tab-only要求来自我正在构建此应用程序的客户端 - 具体而言,他希望仅针对Galaxy Tab P-1000型号,而不是其他Tabs。
如何设置我的应用,以便Android Market知道它应该只适用于此特定型号的设备?
答案 0 :(得分:2)
android.os.Build包含您感兴趣的属性。
Build.MODEL,Build.PRODUCT和Build.MANUFACTURER应该为您提供所需的信息。它们都是String对象。
而且,在安装之前你无法检测设备型号,但是在安装应用程序之后,你可以使用Build.Model属性检测设备模型并相应地运行你的应用程序。
答案 1 :(得分:0)
我认为您无法使用标准的android apis检测硬件制造商或型号类型。
答案 2 :(得分:0)
您可以在Google Play上进行此操作,方法是将除了您要支持的设备之外的所有设备添加到商品详情的“手动排除”列表中。有关更多信息,请访问:
http://support.google.com/googleplay/android-developer/answer/1286017