转载自:https://blog.csdn.net/qq_27656585/article/details/84298373 java代码:
转载自:https://blog.csdn.net/qq_27656585/article/details/84298373 java代码:
本篇文章的前提是使用Scaffold和AppBar组件。 1. 沉浸式状态栏 2. 状态栏的背景颜色 3. 状态栏的文字颜色 Brightness.light文字黑色Brig...
一、Hilt简介 Hilt Google开源的一个 Android 的依赖注入库,其实是基于 Dagger。Hilt 是专门为android打造的 ,可以使我们的代码 尽量的...
在上一节中,我们简单介绍了Dagger2的使用,其实我们在使用Dagger2的时候,发现还是比较繁琐的,要自己写Module、Component、Provides等等,于是H...
Android中不规则形状View的布局实现 在Android中不管是View还是ViewGroup,都是方的! 方的! 方的! 而对于非方形的,Android官方并没有给出...
协程的上下文 Job:控制协程的生命周期 CoroutineDispatcher:向合适的线程分发任务 CoroutineName: 协程的名称,调试的时候很有用 Corou...
1. Jetpack(MVVM) MVVMHabit 于谷歌最新AAC架构,MVVM设计模式的一套快速开发库。binding-collection-adapter 数据绑定框...
1. annotationType(): unrecognized Attribute name MODULE CompileSdkVersion>=30,需要JDK 11 ...
By LongLuo 在PC上,绝大部分软件都是Windows应用且闭源的,Linux系统只占了很小的份额,只有专业人士才会使用。随着移动互联网的到来,在智能手机系统中,An...
一、前言: 普通蓝牙设备官方文档 Android 平台包含蓝牙网络堆栈支持,凭借此支持,设备能以无线方式与其他蓝牙设备交换数据。应用框架提供了通过 Android Bluet...
前言:最近公司这边项目新版本界面大改动,以前版本都是使用MPAndroidChart来实现的图表,这次UI界面需求设计个性化比较强,只好把以前所有的图表重新设计实现一遍,花了...
视频讲解 视频链接 : https://www.bilibili.com/video/BV1eD4y1R73U[https://www.bilibili.com/video/...
自2017年初开始,我就致力于Android应用框架的研究,到2018年开始在Github上陆续开源系列作品,再到2019年收获我的第一个star过千的项目,期间我付出了很多...
Android Jetpack组件 —— Room使用详解及常用数据库对比 一、 Room介绍 Room是Jetpack组件中一个对象关系映射(ORM)库。可以很容易将 SQ...
Android为了提供一个稳定的帧率输出机制,让软件层和硬件层可以以共同的频率一起工作,引入了 Vsync + TripleBuffer + Choreographer 的刷...
下面记录一下我平时实用且常用的快捷键,提高效率的同时也是偷偷在装一下逼(对于不熟悉快捷键的同学,哈哈),其实网上也有很多,但都是罗列一堆,有一些都可能使用不到。希望分享出来对...
2021年8月开始google play 强制实行aab打包模式上传。那么我们应该怎么打包成aab呢,这个很简单。选择androidstudio Build ==>Gener...