android中其他优化

1 android不用静态变量存储数据

        静态变量等数据由于进程已经被杀死而被初始化

        使用其他数据传输方式,文件/sp/contentprovider,对变量进行非空判断

2 有关sp的安全问题

        不能跨进程同步,没个进程都会维护自己的sp的一个副本,应用关注才写到系统中去

        存储sharepreference的文件过大问题.


3 内存对象序列化

        序列化:将对象的状态信息转换为可以存储或者传输的形式的过程

        1 Sericalizeble : 大量的临时变量会导致大量的垃圾回收,会造成内存抖动

        2 Parcelable:性能好,更好的实现android中的进程通讯,但不能使用在要将数据存储在磁盘上的情况.

4 避免在ui线程中做繁重的操作

        StrictMode的使用之消除卡顿.

        用异步框架去处理耗时操作,任务.

        ui只处理核心的UI上的操作.

你可能感兴趣的:(android中其他优化)