首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android修仙传
CodingWang
创建于2023-09-23
订阅专栏
Android程序员必备
等 2 人订阅
共32篇文章
创建于2023-09-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
jetPack组件必学#DataBinding
一.基本使用 1.让项目支持databining 2.布局和绑定表达式 3.对象与xml的单向绑定方式 3.1 变量单次修改时修改控件的单向绑定 3.2 变量修改时修改控件的单向绑定 使用Observ
jetPack组件必学#LiveData&ViewMode
一.LiveData(攻受) 1.liveData的介绍 LiveData 具有生命周期感知能力,遵循 activity 和 fragment 等实体的生命周期。您可以使用 LiveData 在这些生
jetPack组件必学#Lifecycle
一.Lifecycle是什么? 生命周期感知型组件可执行操作来响应另一个组件(如 Activity 和 Fragment)的生命周期状态的变化。这些组件有助于您编写出更有条理且往往更精简的代码,此类代
筑基#泛型
一.为什么需要泛型? 使用编译时提示来解决运行时类型转换异常! 使得程序更加灵活复用。 二.泛型限定和通配符 1.通配符 泛型只是在编译时存在,运行时擦除的,所以泛型并没有继承,本质上是一个class
筑基#内存模型
java筑基#注解 java筑基#多线程编程 java筑基#序列化 java筑基#内存模型 一.图解java从编译到运行 我们可以看到当我们编译一个java文件到执行引擎运行大概会经过下图所示的流程,
筑基#序列化
一.序列化与反序列化 1.序列化的概念 将数据结构或对象转换成二进制串的过程。 2.反序列化的概念 将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程。 3.常见的序列化 json、xml、
应用架构思维提升#MVVM
应用架构思维提升#插件化 应用架构思维提升#组件化 应用架构思维提升#MVVM 我们从MVP开始聊起! 一.解决mvp中的内存泄漏问题 我们知道MVP的架构模式是为了解决mvc的中Activity中臃
筑基#多线程编程
java筑基#注解 java筑基#多线程编程 一.进程与线程概念 进程的概念 进程是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位。简单来说,当你运行一个程序,操作系统就会为这个程
筑基#注解的意义与应用场景
java筑基#注解 一.注解的意义与应用场景 1.注解的定义 java注解又称java标注,是jdk1.5引入的注释机制,是元数据的一种形式,提供有关于程序,但是又不属于程序本身的数据。注解对她们注解
应用架构思维提升#组件化
组件化攻略,介绍组件化配置,组件化各个模块的路由使用和基本原理,并且介绍了ARouter的基本使用。
应用架构思维提升#插件化
一.插件化的基本介绍 插件化apk并不安装,它是使用在宿主app的组件去加载插件的资源上,它有以下几个好处: 1.解决安装包太大; 2.方法655535; 3.动态使用; 插件化的基本实现: 1.占位
分享一个好用的Android文字转语音的三方库
一.当前TTS现状分析 基于第三方的TTS SDK,如百度、思必驰、讯飞等; 自研Native的TTS引擎+模型; 基于云端的TTS方案; 使用手机自带的TTS引擎。 二.好用的免费三方库 使用方式