ViewPager2是在RecyclerView的基础上构建而成的,意味着其可以复用RecyclerView对象的绝大部分特性,比如缓存复用机制等。 作为ViewPager2...
ViewPager2是在RecyclerView的基础上构建而成的,意味着其可以复用RecyclerView对象的绝大部分特性,比如缓存复用机制等。 作为ViewPager2...
当你发布完一篇文章后,你可以投稿到简书的专题,也可以分享给自己的朋友 如何投稿 你可以通过以下两种方式进行投稿 点击自己的公开文章,点击右上角-->投稿管理--> 去投稿 搜...
推送的意义 「推送机制」为我们提供了一条可以「直接触达用户」的路径,使移动设备终端的「全时信息传播」成为可能,是C端运营人员提高用户活跃度、提高应用留存率的常规途径之一,以助...
要启用代码混淆,在build.gradle文件中的最简配置可能是这样的: 其中,「proguardFiles」属性用于配置「混淆规则文件」,而作为默认文件之一的「progua...
「椎锋陷陈」微信技术号现已开通,为了获得第一手的技术文章推送,欢迎搜索关注! 前言 一个App功能的整体表现,往往与用户当前的网络状况密不可分。通过为App引入一个轻量级的网...
前言 「日志」对于客户端开发人员来讲,可以算是既熟悉又陌生了,它和代码注释、编程风格一样,本身不会为功能带来任何增益,也通常不会与你的KPI挂钩。但当有线上问题产生而你无从排...
「椎锋陷陈」微信技术号现已开通,为了获得第一手的技术文章推送,欢迎搜索关注! 前言 随着本系列所讨论技术点的逐步深入,仅靠之前提到的官方测试服务器已经不能满足我们演示的需要了...
「椎锋陷陈」微信技术号现已开通,为了获得第一手的技术文章推送,欢迎搜索关注! 前言 不久前,HarmonyOS 2.0的正式发布,在华为用户及科技产品爱好者之间掀起了不小的波...
「椎锋陷陈」微信技术号现已开通,为了获得第一手的技术文章推送,欢迎搜索关注! 文章开篇,让我们先来解答一下上篇文章中留下的疑问,即: 为什么要设计多个Entity? 以「分离...