gpt4 book ai didi

android - 手机版和平板版之间复杂的界面逻辑切换——发布2个应用?

转载 作者:太空狗 更新时间:2023-10-29 15:17:22 25 4
gpt4 key购买 nike

是否可以发布仅针对手机或平板电脑并同时在 GooglePlay 商店中适当展示自己的应用程序?

问题在于,在手机和平​​板电脑版本之间切换功能的逻辑开始变得有点复杂和困惑。例如,在手机版本中使用 ViewPager,而在平板电脑中使用 - TabHost。这会强制应用 if 语句,我才刚刚开始,不认为继续下去会更好。

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

您在这个问题上有什么经验,我应该考虑编写两个单独的应用程序吗?

谢谢。

最佳答案

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

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

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

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

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

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

关于android - 手机版和平板版之间复杂的界面逻辑切换——发布2个应用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11601982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com