博客专栏  >  移动开发   >  Android 优化专题

Android 优化专题

Android 优化专题

关注
1 已关注
9篇博文
  • Android 性能优化——解决应用启动白屏/黑屏问题

    项目中遇到从桌面 launcher 的小图标冷启动 App 时会经常碰到白屏/黑屏的问题,大约几百毫秒,然后才会跳转到我们应用程序的第一个 Activity, 为什么会出现这种情况? 原因 当从桌...

    2017-05-19 15:53
    913
  • Android 性能优化——避免过度绘制

    什么是过度绘制(OverDraw)在多层次重叠的UI结构里面,如果不可见的UI也在做绘制的操作,会导致某些像素区域被绘制了多次。这样就会浪费大量的CPU以及GPU资源。过度绘制最直观的影响就是会导致A...

    2017-05-16 20:02
    569
  • Android性能优化—— Apk瘦身的实现

    为了能够减小APK的大小,首先需要知道APK由哪些部分构成,然后针对每个部分做相应的优化工作,下图是一个APK解压后的文件结构:

    2017-05-16 19:21
    540
  • Android性能优化——局部更新ListView item

    对于ListView数据的刷新大家都知道,改变Adapter的数据源,然后调用Adapter的notifyDateSetChanged()方法即可。通过本篇文章给大家详细介绍Android开发之Lis...

    2017-04-26 11:03
    296
  • Android 性能优化——使用优化集合类SparseArray&ArrayMap

    SparseArray   SparseArray比HashMap更省内存,在某些条件下性能更好,主要是因为它避免了对key的自动装箱(int转为Integer类型),它内部则是通过两个数组来进行数...

    2017-05-02 16:21
    629
  • Android 性能优化——TypedArray 调用recycle()回收对象

    在 Android 自定义 View 的时候,需要使用 TypedArray 来获取 XML layout 中的属性值,使用完之后,需要调用 recyle() 方法将 TypedArray 回收。 ...

    2016-12-19 19:18
    1659
  • Android 性能优化——通过线程提高性能

    通过线程提高性能 在Android开发中学会熟练使用线程可以帮助你提高应用程序的性能。本文将从以下几个方面讨论了线程使用:使用UI或主线程;应用程序生命周期与线程优先级之间的关系;Android平台...

    2018-06-01 20:39
    159
  • Android性能优化——优化应用启动时间

    优化应用启动时间 用户希望App能够快速相应和加载,应用启动缓慢会带来糟糕的用户体验,导致用户恶评,甚至会卸载你的应用。 这篇文章提供的信息能够帮助你优化应用的启动时间。首先,我们先来了解应用启动...

    2018-05-20 16:46
    192
  • Android性能优化——合理进行内存管理

    原文链接 https://developer.android.com/topic/performance/memory-overview https://developer.android.co...

    2018-06-01 20:44
    325
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部