【发布时间】:2012-07-04 09:59:17
【问题描述】:
我想让一个应用程序兼容手机和平板电脑。请建议我该怎么做? 我需要制作两个单独的应用程序还是一个应用程序可以解决我的目的?
【问题讨论】:
标签: android android-version android-compatibility
我想让一个应用程序兼容手机和平板电脑。请建议我该怎么做? 我需要制作两个单独的应用程序还是一个应用程序可以解决我的目的?
【问题讨论】:
标签: android android-version android-compatibility
默认情况下,所有应用都兼容所有形状和大小(唯一的限制是 API 级别)。应用会根据屏幕大小自动调整大小 - 是否正确是另一回事。
您可以(并且应该)重新设计应用程序,使其在所有设备上都能正确显示。这意味着利用 Android 使用的特定文件夹结构:在 Android 开发指南中有大量关于该主题的信息,位于
但是,没有必要制作单独的应用程序。
【讨论】:
您可以在 android 开发者部分查看您想要的内容here。
【讨论】:
这个问题有点笼统。但这里有几点:
Android 提供了足够的机制来处理具有不同操作系统、大小和功能的设备。
从操作系统的角度来看,确保 API 在旧版本中可用,如果不可用,Android 会提供兼容性/支持 JAR 来解决这个问题。
从大小的角度来看,您需要确保为小、中、大和超大 dpi 创建资源(尤其是图像)。您还需要确保为适当的大小创建布局,以便就可用性而言,您的应用程序以最佳方式呈现。
这些只是一些要点,但希望它们能让您预览需要考虑的各个领域。
【讨论】: