240 发简信
IP属地:香港
  • Recycleview的prefetch原理分析

    Android控件RecycleView是一种高效的列表控件,它可以重复利用已经存在的View来显示大量的数据。在RecycleView的使用过程中,Prefetch技术可以...

  • 【Android必问面试题】手撸单例以及优缺点分析

    饿汉单例 在类被加载进入内存的时候就创建单一的instance对象,这种模式比较消耗内存资源。 优点:获取对象的速度快;避免了多线程的同步问题。 缺点:类加载过程慢。 饿汉变...

  • 【Android必问面试题】HashMap相关问题

    什么是HashMap? 简单来说HashMap是数组+链表的结合体,Jdk1.8后加入了红黑树,数组是HashMap的主体,链表和红黑树的出现主要是为了解决哈希冲突。Hash...

  • 【Android必问面试题】Android性能优化之布局优化

    面试当中一定会问的问题,你在项目当中做了哪写优化?本章着重介绍我们在开发当中对布局方面做的一些优化项。 Android系统的屏幕存在着怎样的刷新机制? 既然提到布局的优化,首...

  • 120
    【Android必问面试题】Android事件分发机制

    什么是事件分发? 简单来说,就是我们通过屏幕与手机进行交互的时候,每次的点击,移动,长按等会产生一个个的事件。每一个事件又是通过屏幕传递给每一个View,View接收到这些事...

  • RecycleView滚动定位问题

    开发当中经常会遇到的产品需求,recycleview自动滚动到某一个位置。具体场景可能是如下: 页面初始化之后自动自动跳转到某一个位置 页面滚动之后要回到某一个位置 为了展示...

  • 120
    Jetpack StartUp详解

    首先Startup的官方文档地址如下:https://developer.android.google.cn/topic/libraries/app-startup#kotl...

  • Jetpack DataStore详解

    DataStore出现的原因 Jetpack DataStore is a data storage solution that allows you to store ke...

  • 关于Task already scheduled or cancelled

    java.lang.IllegalStateException Task already scheduled or cancelled出现的原因主要是是因为Timer和Tim...

  • 一文了解android动画

    动画分类 最常见的动画种类 帧动画 tween 动画 PropertyAnimation 属性动画 layoutAnimation 布局动画(用的是tween动画,作用在vi...