我的主要活动有超过400行代码,包含许多处理pdf代码的方法,使页面动态化,以及其他条件检查..
我想知道我是否应该把它全部变成不同的类文件..每个特定于它的任务..从而创建至少3-4个不同的类..
所以我的查询是 1)这种方法会使应用程序更快.. 2)这会大大增加应用程序的大小吗?
无论如何还要减少应用程序的大小? 我删除了所有不必要的照片,xml&租入资产价值.. 我只想要大小低于5mb .. 提前谢谢..
答案 0 :(得分:1)
1)否。这不会显着影响应用程序的速度。
2)不。编译的代码实际上是APK的最小部分。大部分规模都是由资源造成的。
减少应用程序大小的一种方法是优化对应用程序中包含的图像的压缩。此外,您可以在代码中绘制一些图像,如线条,圆形,正方形等图元,具体取决于图像上的内容。
答案 1 :(得分:1)
这些要点可能会对您有所帮助:
Java类文件会增加您可以忽略的应用程序大小,因为它非常少。所以这一点你不必担心。
正如您所提到的,您删除了所有图片。这些东西实际上增加了应用程序的大因此,删除那些尽可能多的人没有被使用。
创建更多特定于其目的的类,即OOP概念,非常值得推荐。因此,如果您希望将来修改某些内容,您将很容易找到代码,以及您的代码将在针对该唯一目的的特定类中进行修改。
希望它会有所帮助。
答案 2 :(得分:0)
1)这种方法会让应用更快吗?
更快,无法发表评论。但是,这种方法将为您提供学习如何进行优秀设计的机会,并将帮助您将来的项目可维护性和扩展性。
2)这会大幅增加应用程序的大小吗?
完全没有。