240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Android消息机制Handler

    Handler的作用 Android中从自定义线程切换到UI线程需要用到Handler,向UI线程发送消息需要Handler Looper 1:...

  • Resize,w 360,h 240
    理解Window和WindowManager

    概述 Window表示一个窗口,在日常开发中很少直接接触Window,但是如果要做浮窗这样的效果就要用Window来实现。Window是一个抽象...

  • Resize,w 360,h 240
    Binder连接池在WebView独立进程中的应用

    随着项目的逐渐增大,主进程越来越大,而WebView占用太多的内存,不得不将其放到独立进程中,于是就要处理多进程通信问题。 项目结构 1)主进程...

  • Resize,w 360,h 240
    Maven在android项目中的使用总结

    最近公司项目打算做组件化,第一步需要把基础组件给整理一下,这篇文章就是有关开发过程中遇到的问题以及解决方法。 网络上有关maven的搭建有很多,...

  • 常见Android内存优化

    1:自定义View 1)耗时逻辑不能写在onDraw()中。因为UI的绘制帧率为每秒60次,也就是说每帧的绘制时间是16毫秒,如果在16毫...

  • Resize,w 360,h 240
    类加载机制

    类的加载阶段 类的整个生存周期包括:加载、验证、准备、解析、初始化。 加载 加载时类的加载阶段的开始,包括三步 1)ClassLoader以全限...

  • Resize,w 360,h 240
    JMM笔记

    先分析下线程访问数据的上述图结构 共享数据存储在主内存中,每个线程访问数据先把共享数据拷贝一份到各自线程的本地内存中,线程运行的数据其实是本地内...

  • Resize,w 360,h 240
    android studio自带git合并(单独合并commit)

    例如:shy/6.16.0分支的“commit:123456:修改小黄条”要合并到origin/6.15.0 流程 1:创建分支shy/6.15...