android贝壳单词APP源码
看『贝壳单词』源代码你可以学到的内容 快速访问网络, 快速数据库存储, 持久化数据存储, Android 生命周期的具体场景使用 线程间的通讯, 通知栏消息、AlertDialog 及其响应, 开源库的使用:侧滑菜单、数据库 ORM、Json 快速解析, 用 xml 构建优美的 UI, 自定义 View, 自定义 style / theme, 双击返回退出, 持久化 Service,Service 与 Activity 的通讯, 设置页面, 分享, Android 命名规范, 相对来说优雅的代码, Android Studio 以及 Gradle 的基本使用
Android Kotlin之Flow数据流
Flow介绍
Flow是google官方提供的一套基于kotlin协程的响应式编程模型,它与Rx...
Java IO 之 管道流 原理分析
概述
管道流是用来在多个线程之间进行信息传递的Java流。
管道流分为字节流管道...
android蓝牙聊天源码
基于Android Classic Bluetooth的蓝牙聊天软件,目前仅支持一对一实时通信、文件传输、好友添加、好友分组、好友在线状态更新等功能,其中消息发送支持文本、表情等方式
Android-图片压缩
前言:让我们手撸一个图片压缩库,对压缩工具鲁班进行升级改造。
在平常开发...
Android JetPack系列之——LiveData
LiveData是Jetpack组件的一部分,更多的时候是搭配ViewModel来使用,相对于Observa...
Kotlin 中变量,类型,表达式,函数详解
一、变量,编译时变量
1、要声明可修改变量,使用var关键字。
2、要声明只...
Android10 Framework—Init进程-9.服务端属性值初始化
本章主要讲“属性值初始化”,先给出完整数据流程图
属性值初始化核心内容:
属性...
Android组件化架构 – 5. 数据存储 & GreenDao,Room
1. 数据的存储方式
最常用的五种数据存储方式: SharePreferences, File I/O, SQLit...
Android手机投屏方案实现方式对比
1.概述
手机投屏是目前市场上常见的一个功能,在车机娱乐场景,辅助驾驶场景比如苹...
BlockCanary原理分析
概述
BlockCanary是Android平台上的一个轻量的,非侵入式的性能监控组件,可以...
android支持下拉刷新和上拉加载的RefreshLayout
支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView