强迫症导致了我必须修改,因而找找找,把坑填了,所以就记录一下,方便下次查找。 两种安装方式 我们都知道,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, 这个组件就是为轮播而生...
作者简介 原创微信公众号郭霖 WeChat ID: guolin_blog 本篇来自温斯渤的投稿,分享了如何在Android Studio使用Git,十分详细,希望对大家有所...
第一篇:全民 Kotlin:Java我们不一样[https://www.jianshu.com/p/a01e6b957269] 第二篇:全民 Kotlin:你没有玩过的全新玩...
大家好,我是@透明的思想 ,目前在一家支付公司做产品。今天想和大家分享一本自己的书稿——《进化的历史》(尚未出版)。累计 25W 字,是我十多年人生中的思考和总结。全书用 w...
本文主要介绍协程的用法, 以及使用协程能带来什么好处. 另外, 也会粗略提一下协程的大致原理.本文的意义可能仅仅是让你了解一下协程, 并愿意开始使用它.如果想彻底理解协程, ...
本篇文章已授权微信公众号 guolin_blog(郭霖)独家发布 前言 虽然去年写的一篇文章【一种非常好用的Android屏幕适配】就包含字体大小适配,但那篇文章讲的是根据不...
更新:由于该适配方案越来越多人使用,也有很多人遇到不太理解的问题。所以为了大家更好的使用,我将文章很多内容更新了,老用户可以重新看下整篇文章。主要更新的内容是使用方法跟以前不...
通过撰写产品需求文档(PRD),能够锻炼到基本的产品能力,同时也是提高axure操作能力的重要途径。笔者将以网易严选app为例倒推其产品需求文档,作为小白还希望大家能够指点迷...
Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百...