正如我的问题所说,我想为我的Android应用实施升级计划。我是Android开发的新手,想要一些链接,指针&代码示例,说明如何在应用程序中编程升级。 (I.E android应用程序如何处理升级过程)
目前我的应用版本是1.0版,处于测试阶段。我知道当我发布我的应用程序时,我需要能够升级,因为添加了新功能并修复了报告的错误。 该应用程序包含一个Sqlite数据库,在此过程中还需要升级。
随着为CRM&创建应用程序,该应用程序将不会发布到市场。 ERP目的。
任何链接或提示都会受到极大的欢迎。
答案 0 :(得分:0)
对于升级的计划方面,如果您正在使用Eclipse,则可以考虑使用Mylyn Tasks来制定计划功能的计划列表。 bug修复。您可以将每个任务链接到您的代码,注释和外部链接,并在项目的多个开发人员之间共享任务。
要实施升级,请确保您正在更新版本代码(由系统使用)& Android Manifest文件中的版本名称(用户可查看)。每个次要/主要版本必须增加其版本代码,否则系统将无法知道哪个版本的应用具有升级优先级。
此外,如果您使用的是Sqlite数据库,则数据库具有与结构更改相关联的自己的版本控制方案(CREATE / DROP / ALTER TABLE)。数据库版本不必与应用程序版本对应,但它也必须随着更改而增加。检查SQLOpenHelper及相关类的文档。
最后,如果您正在使用ProGuard或其他代码混淆器,请维护每个应用程序版本期间生成的映射文件的副本。您需要该文件的每个版本对早期版本中的任何堆栈跟踪进行反模糊处理。