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