强迫症导致了我必须修改,因而找找找,把坑填了,所以就记录一下,方便下次查找。 两种安装方式 我们都知道,npm的安装方式有两种,分为全局安装和局部安装。顾名思义:全局安装就是...
强迫症导致了我必须修改,因而找找找,把坑填了,所以就记录一下,方便下次查找。 两种安装方式 我们都知道,npm的安装方式有两种,分为全局安装和局部安装。顾名思义:全局安装就是...
前言 Android架构演变:MVC、MVP、MVVM、MVI。 新技术层出不穷,架构一天一个样。像我这种懒惰又不自律的人,能学习上最新的技术,就已经佩服我自己了。 所以造轮...
Android中的状态保存和恢复 Android中的状态保存和恢复, 包括Activity和Fragment以及其中View的状态处理.Activity的状态除了其中的Vie...
从手机顶部划入,短暂停留后,再从顶部划出。首先需要明确的是:1、这个弹窗的弹出逻辑不一定是当前界面编写的,比如用户上传文件,用户可能继续浏览其他页面的内容,但是监听文件是否上...
前言 为什么要反编译别人的代码 人家比咱写的好,学习? 了解别人某个功能实现,参考? 看中了人家的本地数据库或者其他资源想要,但是人家的本地数据库加密了,要读源码才能解密? ...
一台设备有两个屏幕,默认是主屏和副屏都是显示一样的画面。 这里实现让副屏显示其他画面 第一步、申请权限 AndroidManifest.xml中添加两个权限: 因为andro...
前言 前四篇文章讲述了Okhttp的核心原理,得知Okhttp是基于Socket开发的,而不是基于HttpUrlConnection开发的。 其中对于客户端来说,核心有如下四...
一、背景 通过观察众多知名app我们可以发现,在app启动进入首页的时候,我们一般会遇到以下几种弹窗:app更新升级提示弹窗、青少年模式切换弹窗、某活动引导弹窗、某新功能引导...
前言 最近写业务的时候遇到一个带有轮播的界面 在交互效果还定稿的时候,大佬同事建议轮播样式可以考虑 MotionLayout 中的 Carousel, 这个组件就是为轮播而生...