美文网首页APP开发实战
APP开发实战126-APP运行速度优化

APP开发实战126-APP运行速度优化

作者: xjbclz | 来源:发表于2017-01-15 21:46 被阅读16次

    30.6运行速度优化

    1 网络流量优化,预置资源优化、代码优化和UI性能优化可以有效降低电量消耗。

    2 Short数组排序远快于其他类型数组,在条件允许的情况下,优先使用Short数组。

    3 能用32位类型,不要用64位类型。

    4 能用整型,不要使用浮点数 。

    5 能用乘法,不用除法 。

    6 目前大多数APP和服务器间传输数据是采用Json格式,建议最好使用

    FastJson库解析Json数据,这个库在内存占用和效率等方面比Gson表现得更为优秀。(参考:https://github.com/zmywly8866/ParseJson4Android)

    7 对象序列化时,使用Parcelable而不是用Serializable。

    (参考:http://greenrobot.me/devpost/Android-parcelable-serializable/)

    ANR的阈值:

    按键触摸事件派发超时ANR,一般阈值为5s。

    广播阻塞ANR,一般阈值为10s。

    服务超时ANR,一般阈值为20s。

    相关文章

      网友评论

        本文标题:APP开发实战126-APP运行速度优化

        本文链接:https://www.haomeiwen.com/subject/wnrubttx.html