首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复杂的界面逻辑在手机和平板电脑版本之间切换-发布2个应用程序?

复杂的界面逻辑在手机和平板电脑版本之间切换-发布2个应用程序?
EN

Stack Overflow用户
提问于 2012-07-23 00:29:06
回答 1查看 93关注 0票数 3

有没有可能发布一个只针对手机或平板电脑的应用程序,同时在GooglePlay商店中适当地显示自己?

问题是,在手机和平板电脑版本之间切换功能的逻辑开始变得有点复杂和混乱。例如,在手持设备版本中,在tablet - TabHost中使用ViewPager。这迫使我应用if语句,而我才刚刚开始,我认为如果我继续下去,它看起来会更好。

这种逻辑交换完全是关于接口的-主干数据操作在两个版本上都保持不变。

你在这个问题上有什么经验,我应该考虑写两个不同的应用程序吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-23 00:50:07

http://developer.android.com/guide/google/play/publishing/multiple-apks.html

使用相同的pkg名称分别为手机和平板电脑开发应用程序。

您为同一应用程序发布的所有APK必须具有相同的包名,并使用相同的证书密钥签名。

每个APK必须有一个不同的版本代码,由android:versionCode属性指定。

每个APK不得与另一个APK的配置支持完全匹配。也就是说,每个APK必须声明对至少一个受支持的Google Play过滤器(如上所列)的支持略有不同。

通常,您会根据特定的特征(例如支持的纹理压缩格式)来区分您的APK,因此,每个APK将声明对不同设备的支持。但是,发布多个稍微重叠其支持的APK也是可以的。当两个APK确实重叠时(它们支持一些相同的设备配置),在该重叠范围内的设备将接收具有更高版本代码(由android:versionCode定义)的APK。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11601982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档