Launcher需要优化的地方

presenter需要优化的地方

  • 1、有多处通过对象调用静态方法
    在这里插入图片描述

  • 2、多处无用代码和无用导包
    Launcher需要优化的地方_第1张图片
    在这里插入图片描述
    在这里插入图片描述
    Launcher需要优化的地方_第2张图片在这里插入图片描述
    Launcher需要优化的地方_第3张图片

  • 3、adapter数据主动获取
    Launcher需要优化的地方_第4张图片
    在这里插入图片描述

  • 4、该switch替换if没替换,该使用常量没使用
    Launcher需要优化的地方_第5张图片Launcher需要优化的地方_第6张图片

  • 5、format最好指定Local
    Launcher需要优化的地方_第7张图片

  • 6、前控板显示代码写在构造方法里面
    Launcher需要优化的地方_第8张图片+ 7、空代码较多
    Launcher需要优化的地方_第9张图片
    Launcher需要优化的地方_第10张图片
    Launcher需要优化的地方_第11张图片

  • 7、keyEvent处理应该放到p层还是view层(需要讨论)

goldenstate

  • 1、apk较大45M,300多张图片,有重复出现
    Launcher需要优化的地方_第12张图片

  • 2、布局资源文件嵌套太多,无dimen
    Launcher需要优化的地方_第13张图片

  • 3、代码不规范该使用常量的地方没有使用
    Launcher需要优化的地方_第14张图片

  • 5、内存泄漏较多
    Launcher需要优化的地方_第15张图片

  • 6、home界面,goldenstate内存占用
    在这里插入图片描述

Dvbservice

  • 1、数据库代码无用代码较多
    Launcher需要优化的地方_第16张图片
    Launcher需要优化的地方_第17张图片
  • 2、数据库其实可以使用一些框架来处理,目前代码1W行

你可能感兴趣的:(Android)