我感兴趣的一个Android应用程序(OpenSudoku)已经没有被原作者维护,他刚刚在一年前更新了该应用程序,此外他们拒绝提供其他人直接贡献的帮助托管的SVN存储库。
我对该项目非常感兴趣,认真考虑分叉(我已经熟悉了许多支持和反对分叉的论据),但我确实有几个与分支Android应用程序的最佳实践有关的问题,特别是:
答案 0 :(得分:2)
AndroidManifest.xml,各种构建系统文件,使用您自己的视图的布局,每个Java源文件和目录树。那是你必须要改变的。我使用vim -p glob glob glob
进行此类更改,mv
,这很容易。
除非旧应用程序合作,否则它可能不合作。也许你的fork可以检测到一个OpenSudoku安装,并提示用户在市场外安装一个“更新”,只需重新打包它的消费偏好。我不知道这是否有效,用非市场APK更新Market应用程序。虽然,你说“设置/数据”。如果“数据”包括例如sdcard上的一组谜题,是的,你可以毫无困难地加载那种数据 - FAT32没有安全性。