我想设置我的 Android 应用程序,使其只能下载/安装在三星 Galaxy Tab 上。我看过诸如“未来硬件幸福的五个步骤”之类的指南,但我并没有从中得到太多。仅限 Galaxy-Tab 的要求来自我为其构建此应用程序的客户 - 具体来说,他只想针对 Galaxy Tab P-1000 型号,而不是其他选项卡。
如何设置我的应用程序,以便 Android Market 知道它应该只适用于这种特定型号的设备?
我想设置我的 Android 应用程序,使其只能下载/安装在三星 Galaxy Tab 上。我看过诸如“未来硬件幸福的五个步骤”之类的指南,但我并没有从中得到太多。仅限 Galaxy-Tab 的要求来自我为其构建此应用程序的客户 - 具体来说,他只想针对 Galaxy Tab P-1000 型号,而不是其他选项卡。
如何设置我的应用程序,以便 Android Market 知道它应该只适用于这种特定型号的设备?
android.os.Build包含您感兴趣的属性。
Build.MODEL、Build.PRODUCT 和 Build.MANUFACTURER 应该为您提供所需的信息。它们都是 String 对象。
而且,在安装之前您无法检测到设备型号,但在安装应用程序后,您可以使用 Build.Model 属性检测设备型号并相应地运行您的应用程序..
我认为您无法使用标准的 android api 检测硬件制造商或模型类型。
您可以在 Google Play 本身上执行此操作,方法是将除您希望支持的设备之外的所有设备添加到您的商品详情的“手动排除”列表中。更多信息请点击这里:
http://support.google.com/googleplay/android-developer/answer/1286017