网上关于刘海屏适配的文章不少,可讲清楚的却没几篇,大多是拷贝文档、长篇大论,甚至热情的贴图告诉你什么是刘海屏,到最后你仍不确定到底是怎样的一个适配方案,才能让你的 app 真...
添加依赖配置 在project build.gradle中添加: 在app build.gradle中添加: AndroidManifest.xml中添加 集成ReactAp...
1、概述 Databinding 是一种框架,MVVM是一种模式,两者的概念是不一样的。我的理解DataBinding是一个实现数据和UI绑定的框架,只是一个实现MVVM模式...
短信链接跳转浏览器,间接打开APP 平时我们会收到广告短信,比如某东,某宝,里面附加着链接,当你点开链接(手机自带的浏览器),发现浏览器打开后,等一下下,就会打开对应的APP...
在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM...
前言 在开发的过程中,我们经常会遇到给view设置背景,什么圆形背景啊,圆角背景啊,点击变色背景啊之类的,这功能实现起来不难,但是一堆的xml文件啊都大同小异,令人头疼。下面...
所谓知之者不如好之者,好之者不如乐之者。要想持之以恒,最佳的状态便是乐在其中。本文图文并茂,带你从Android Fragment最佳实践的“全世界”路过。 先贴上效果图: ...
引言 前段时间写了一篇Kotlin语法入门的文章,还没有看过的盆友请戳(这里),有的可能看完之后已经开始尝试用kotlin来写代码了。不过上篇体现的仅仅是针对于Kotlin相...
在我这几年的学习和成长中,深刻的意识到搭建一个Android应用架构是件非常痛苦的事,它不仅要满足不断增长的业务需求,还要保证架构自身的整洁,这让事情变得非常具有挑战,但我们...
Demo On GitHub(MVP-Rxjava2-Retrofit2) 前言 本文不是单独讲Retrofit2(我上一文章关于Retrofit2),至于http 的知识可...
Alfred 必备,配合 workflow 6得飞起 iTerm 敲命令能缺了它? oh my zsh 跟iTerm绝配,提供了 iTerm 的几种主题,上图就是其中一种主题...
1.线程切换 subscribeOn() observeOn() subscribeOn()和observeOn()的区别: subscribeOn()主要改变的是订阅的线程...