美文网首页
深入理解android 卷3——记录

深入理解android 卷3——记录

作者: WangRain1 | 来源:发表于2020-03-06 17:06 被阅读0次

    1. FLAG_ONEWAY :     在binder通信中一般从客户端调用方法到服务端,方法都是阻塞的,需要等到服务端处理结果后返回给客户端,客户端才能继续运行。但是加上 FLAG_ONEWAY 这个标签之后客户端不需要等到服务端返回结果,就可以继续运行,加callback等服务端处理结果后回调给客户端。

    2.LAYER_TYPE_SOFTWARE/LAYER_TYPE_HARDWARE 是会增加内存,这两个词 不仅仅是开启硬件/软件加速 这一个概念。1.涉及到View的绘制是采用硬件绘制还是软件绘制。2.涉及到View的硬件缓存和软件缓存。所以在开发过程中根据VIew树的复杂度和View的内容变化的频繁。考虑是采用缓存策略还是不采用。采用缓存策略内部就会根据你的view生成一个缓存的Canvas的bitmap就会消耗内存,如果不采用view在每次需要绘制时候就会走绘制流程包括测量,布局,绘制。这个需要看需求情况来设置。不能盲目选择。是卡顿优化的点。哈哈

    3.System UI 更新通知栏信息

    System UI 更新通知栏信息

    相关文章

      网友评论

          本文标题:深入理解android 卷3——记录

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