自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Android 消息机制

当我们在后台线程执行过程中,突然又要切换到主线程执行,这时候就可以借助Handler这套消息机制,它可以帮忙我们在不同的线程之前切换。但是,如果反复在不同线程之间切换,代码实现起来经常会很难看,为了优化这个问题,很多开源工具就出现了,比如EventBus,RxJava.消息循环主要是不断取出消息,让Handler去处理消息,也就是说,Handler是消息发送端,和处理端。方法是绑定了线程和Looper的关系,也就是存储到线程上。然后在消息循环的时候,根据根据当前线程去取出Looper。

2024-07-29 16:52:00 389

原创 手机sw适配方案

如果我们需要适配很多的sw,都手动去处理的话,那需要很多工作量,但是可以借助ScreenMatch工具,一次性生成,平时只需要配置默认的sw就可以了。如果是framework/package/app 开发,可以修改源代码,Android 支持通过Overlay 方式,针对不同的设备进行资源覆盖。当然这个映射是可以调节的,比如我们可以在手机设置-显示页面,所以这里有一个换算的逻辑,可以把这个换算逻辑,简单理解成,一个缩放比例,所以实际上我们平时的工作,是把屏幕的物理单位,做了一个映射,比如。

2024-07-29 16:50:34 315

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除