课程咨询 : 010-57154533

主页 > 无限新闻 > 鸿运彩票网Android培训:一些比较有意思的Android培训课程的知识点
  • 鸿运彩票网Android培训:一些比较有意思的Android培训课程的知识点

    发布:鸿运彩票网Android培训      来源:鸿运彩票网Android培训      时间:2017-01-16 18:32

  •   鸿运彩票网Android培训专家最近统计了一些比较有意思的Android培训课程的知识点,希望这些Andorid培训课程能够对各位Android学习爱好者有足够的帮助!

      1.如何提高网络效率

      (1)图片必须缓存,最好根据机型做图片做图片适配

      (2)所有http请求必须添加httptimeout

      (3)开启gzip压缩

      (4)api接口数据以json格式返回,而不是xml或html

      (5)根据http头信息中的Cache-Control及expires域确定是否缓存请求结果。

      (6)确定网络请求的connection是否keep-alive

      (7)减少网络请求次数,服务器端适当做请求合并。

      (8)减少重定向次数

      (9)api接口服务器端响应时间不超过100ms

    鸿运彩票网Android培训:一些比较有意思的Android培训课程的知识点
    鸿运彩票网Android培训:一些比较有意思的Android培训课程的知识点

      2.Android如何避免内存泄露

      1.关闭数据库的cursor

      2.构造adapter时,复用contentview,减少创建View对象

      3.Bitmap对象不使用时采用recycle()释放内存

      3.内存泄露与内存溢出有什么区别

      内存泄漏是指程序由于错误或漏洞造成的内存占用过多,或占用内存后无法释放;

      内存溢出是指已有的数据超过了其获得到的内存所能存储的范围。

      4.Android性能优化

      (1)UI优化

      1.尽量减少大量的嵌套,多使用相对布局减少嵌套。

      2.删除项目中没有使用的资源文件;

      3.不要让View过度绘制,导致某些像素在同一帧时间内被绘制多次。

      4.采用 优化布局层数;

      5.采用来共享布局。

      (2)代码优化

      1.尽量降低变量的作用范围

      2.减少static的使用

      3.尽量使用增强for循环

      4.尽量不要在for循环里反复调用方法

      5.使用Application的Context

      6.避免大量冗余代码,优化程序逻辑

      7.不要在UI线程中中做耗时操作

      8.内存不要频繁触发GC;

      (3)内存优化

      1.减少应用中大图的使用,能使用.9图片的地方尽量用.9图片

      2.对大图片进行缩放

      BitmapFactory.Option option = new BitmapFactory.Option();

      option.inSampleSize = 2; //将视图宽、高都变为原来的1/2

      3.使用了I/O流、Bitmap、数据库Cursor等资源之后及时释放

      4.使用ListView时,复用ConvertView,快速滑动时不显示图片

      5.使用线程池

      关键词:Andorid培训,安卓培训,Android培训课程,安卓开发培训,Android开发培训,Android培训中心


上一篇:鸿运彩票网大连Android培训:设想一下假如没有Android的出现?

下一篇:没有了

最新开班日期

开班时间 2017/02/20
距离开班时间还剩

1 2 3
©2016 鸿运彩票网 版权所有 京ICP备15049804-3号