2012-06-01 84 views
2

正如我的问题所说,我想为我的Android应用实施升级计划。我是新来的Android开发人员,想要一些链接,指针&代码示例如何在应用程序中进行升级编程。 (I.E Android应用程序如何处理升级过程)如何为我的android应用程序实现升级计划?

目前我的应用程序是版本1.0和在测试阶段。我知道,当我释放我的应用程序时,我将需要能够升级,因为新功能被添加并且报告的错误得到修复。 该应用程序包含一个Sqlite数据库,在此过程中也需要升级。

该应用程序不会被发布到市场中,因为该应用程序正在为CRM & ERP目的而创建。

任何链接或提示将大受欢迎。

回答

0

对于升级的规划方面,如果您使用的是Eclipse,则可以考虑使用Mylyn Tasks来制定计划功能的预定列表&错误修复。您可以将每个任务链接到您的代码,便笺和外部链接,并在项目中的多个开发人员之间共享任务。

要实施升级,请确保您正在Android Manifest文件中更新版本代码(由系统使用)&版本名称(用户可见)。每个次要/主要版本必须版本代码增加,否则系统将不知道哪个版本的应用程序具有升级优先级。另外,如果您使用的是Sqlite数据库,则数据库具有与结构更改(CREATE/DROP/ALTER TABLE)相关联的自己的版本控制方案。数据库版本不必与应用程序版本相对应,但它也必须随着更改而增加。检查SQLOpenHelper和相关类的文档。

最后,如果您使用的是ProGuard或其他代码混淆器,请维护每个应用发布期间生成的映射文件的副本。您需要使用该文件的每个版本来解除早期版本中的任何堆栈跟踪的混淆。

相关问题