他来了,他来了,他带着YXing走来了。YXing 集成了CameraX + zxing, 简洁调用,功能完善,自定义扫码界面,再也不用像以前一样cv一堆冗余的Camera代...
他来了,他来了,他带着YXing走来了。YXing 集成了CameraX + zxing, 简洁调用,功能完善,自定义扫码界面,再也不用像以前一样cv一堆冗余的Camera代...
前言 本系列所有文章: Android 神兵利器Dagger2使用详解(一)基础使用 Android 神兵利器Dagger2使用详解(二)Module&Component源...
Android 神兵利器Dagger2使用详解(一)基础篇 本系列书写原因:在公司一个新的共同开发项目中,使用到了Dagger2依赖注入,在使用它的时候,因为框架的原因产生了...
前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将献上一份非常详细Retrofit v2...
checkbox 实现switch效果 原生的switch并不好看,自定义又很麻烦,如果大家不追求那个滑动的动画效果的话,可以用我这个方法。首先定义一个selector 然后...
前言 即学即用Android Jetpack系列Blog的目的是通过学习Android Jetpack完成一个简单的Demo,本文是即学即用Android Jetpack系列...
概述 在过去的谷歌IO大会上,Google官方向我们推出了 Android Architecture Components,其中谈到Android组件处理生命周期的问题,向我...
概述 2017年的Google I/O大会上,Google推出了一系列譬如 Lifecycle、ViewModel、LiveData等一系列 更适合用于MVVM模式开发 的架...
1. 前言 随着 Kotlin 的不断更新以及官方的推荐加持,越来越多的项目开始接受 Kotlin 作为主要的编写语言。但非常多的 Android 开发者依然只是停留在使用 ...
目录 kotlin之协程(一),线程,进程,协程,协程可以替换线程吗?[//www.greatytc.com/p/9857dec8561c]kotlin之协程(二)...
目录 kotlin之协程(一),线程,进程,协程,协程可以替换线程吗?[//www.greatytc.com/p/9857dec8561c]kotlin之协程(二)...
常见的聚合函数除了 reduce 外还有11个,如下: 案例
对象数组基本数据类型数组 数据容器是基于某种数据结构的,常见的数据结构有数组 (Array)、集 (Set)、队列 (Queue)、链表 (Linkedlist)、树 (...
接口声明和实现接口与多继承接口继承接口中的具体函数和属性✔️同一函数继承多个实现的问题 比抽象类更加抽象的是接口,接口包括 抽象函数和抽象属性 ,也可以根据需要有 具体的函数...
一、为什么要学习Bionic Bionic库是Android的基础库之一,也是连接Android系统和Linux系统内核的桥梁,Bionic中包含了很多基本的功能模块,这些功...
由于Android系统是基于Linux系统的,所以有必要简单的介绍下Linux的跨进程通信,对大家后续了解Android的跨进程通信是有帮助的。 一、Linux介绍 (一)L...