我正在为希望在手机和平板电脑上具有不同行为的客户开发一个应用程序。
怎么能检测出来?
备注:
- 我知道在 SO 中有类似的问题,但我的案例不是关于“支持大屏幕”或“能够拨打电话”。
- 如果可能的话,我想要一种程序化的方式。如果没有,我可以构建两个 APK。
编辑:
我知道有时很难分辨什么是手机,什么是平板电脑。但是客户的要求是这样的:
大电话仍然是电话。GSM 平板电脑仍然是平板电脑。
手机版是供个人使用的,我们对这个用户的信任度较低,所以他们对服务器使用了那种不方便的身份验证方法。
平板版是商务版,我们更信任这个用户,所以他们使用服务器的简化认证方法。
但是,我希望两者都可以在 Google Play 上下载。手机版只能通过手机下载,平板电脑版只能通过平板电脑下载。