18

我为银行开发了一个巨大的应用程序。这个应用程序使用户能够通过手机执行大量操作(国际转账,证券,股票市场价值,警报,存款,卡更改,卡片激活,支票等)。将100个活动应用程序移植到片段而不会死亡

所有的应用程序都运行Android本机代码,并且每个屏幕都是一个Activity。

现在我们正在转向碎片......我有办法根据这些教程thisthis ......我甚至优化了他们的过程。

但是,根据他们的建议,我将不得不创建大约100个新的片段类;切换我在每个屏幕上的活动代码,并将其放入这些新的每个屏幕片段类中;更新约100个布局;最后更新屏幕触发新屏幕的方式(使用FragmentManager而不是Intents)。

也许并不困难的任务,但繁琐。

我的问题是,任何人都知道一个快速的方法来将100个活动应用程序移植到碎片比上述教程中建议的快吗?

THX

+1

我不认为有一个快速的方法。我在同一条船上,试图通过移植一个屏幕来工作。一个自动化的工具会很好,但是应用程序在他们的工作方式上是如此不同,我怀疑它可以工作。 – CACuzcatlan 2011-06-21 01:03:58

+10

+1为有趣的标题 – Merlin 2011-07-26 12:54:05

回答

1

好,感谢到Android市场的new capability现在它没有必要重新实现和旧的应用程序,使之既询问服务(片段和不分段)。您可以上传多个APK。

因此,您可以创建一个新的为平板电脑定制的香草版本。如果您的应用程序太大,这将比重新整理应用程序更快。

+3

但是这种方法不会给前3.0用户任何片段的爱。使用兼容性库将使用户片段回到1.6。 – Tapirboy 2011-10-26 13:02:22

+1

如上所述,通过将兼容性库添加到项目中,您可以在3.0之前的设备上使用Fragments。没有必要担心跟上多个APK。 – Xezuka 2012-12-29 17:02:33

相关问题