240 发简信
IP属地:山东
  • 120
    dagger.android(Dagger2中的AndroidInjector)使用解析

    文章首发于个人博客 参考资料:Dagger2 与 AndroidInjector告别 Dagger2 模板代码:Dagger Android 使用详解Dagger2 Andr...

  • Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视机(电视机的适配交由机顶盒本身完成,和各个应用无关)。

    感谢分享,差点走入误区。

  • 120
    Android TV 开发之屏幕适配

    前言 Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视机(电视机的适配交由机顶盒本身完成,和各个应用无关)。 获取...

  • Android屏幕适配-修改全局density

    屏幕适配好几种,目前主流且成本最低的还是修改系统density的方案。 概念 像素:屏幕的最小单位,单位为px。 分辨率:整个屏幕一共有多少个点,也就是像素。例如分辨率192...

  • Java编译器自动生成access$xxx方法探究

    简介 Java编译器在编译过程中自动生成accessxxx方法 实例 接下来,我们就看看那些情况会生成accessxxx方法有啥特点 情况一 私有内部类访问外部类私有成员变量...

  • 120
    Android 9.0 Toast源码改变引发的问题

    问题描述 在Android开发中,Toast的重复显示问题很早就有人提出了解决方案,具体做法就是全局使用一个Toast对象,就像下面这样: 相信大多数人的项目中都会有一个类似...

  • 问个问题,为啥onBindViewHolder的payloads参数是个List,而不是个Object,按理说应该是个Object啊

    RecyclerView - 的 payload,实现局部刷新

    转自:使用 Payload 提高 RecyclerView 渲染效率再说Android RecyclerView局部刷新那个坑 在RecyclerView的源码里,有如下方法...

  • 问个问题,为啥onBindViewHolder的payloads参数是个List,而不是个Object,按理说应该是个Object啊

    RecyclerView 局部刷新的坑

    前言 相信童鞋们都用过RecyclerView,假设说要我们做一个列表更新Item的功能,相信大部分同学都会这么写的: 踩坑 而我们要做的是一个下载列表,在下载的callba...