我必须为Android手机开发一款平板电脑应用程序。 应用程序逻辑是相同的,而UI则完全不同。 我想知道我应该如何处理这个问题:为这两个应用程序创建一个大应用程序,或者为手机和平板电脑应用程序创建一个应用程序(然后将2个apk作为1应用程序在市场上载)。适用于手机和平板电脑的Android应用程序:1个或2个应用程序?
当我发出1个应用程序时,我应该检查它是否是手机或平板电脑的代码,以重定向到适当的活动。此外,我应该包含兼容性代码,以便为手机进行编译。 如果我制作2个应用程序,我不需要检查,也不需要包含兼容性代码,所以应用程序会小很多。但在这种情况下,我必须在开发时不断将应用程序逻辑从一个项目复制/粘贴到另一个项目。
所以这就是为什么我想知道,这种情况下最好的做法是什么? 我一直在寻找关于这方面的信息,但是我只找到关于如何管理不同xml布局的文章,或者没有那么多信息的文章。
哇,谢谢你的链接。不知道源代码可用。所以我想我会去一个应用程序。 – Arne517