边缘
每个结束也就是另一个开始。 The end is always right there in the beginning.
Android Docs Android Docs
android.support.v4.media.session.MediaControllerCompat 类 属于 media.session 包下。 允许应用与正在进行的媒体会话进行互动。 方法名 参数 描述 返回值 g
2020-12-02
Kotlin 协程 Kotlin 协程
什么是协程 用同步的方式写异步的代码 【协程 Coroutines】 源于Simula 和 Modula-2语言,术语来自于 1958 年的 Melvin Edward Conway 发明并且拥有构建汇编程序,说明 协程是一种编程思想,
2020-10-14
Glide Android图片加载库 Glide Android图片加载库
下载 添加依赖添加依赖 在 app 目录下打开 build.gradle // Glide implementation 'com.github.bumptech.glide:glide:4.11.0'
2020-11-12
koin依赖注入框架 koin依赖注入框架
koin的使用添加依赖库 implementation 'org.koin:koin-androidx-viewmodel:2.0.1' implementation 'org.koin:koin-an
2020-08-13
RxJava2 Android 中使用 RxJava2 Android 中使用
什么是RxJava实现异步操作的库 定义RxJava 是基于事件流的、实现异步操作的库 作用实现异步操作 使用添加依赖 implementation "io.reactivex.rxjava2:rxjava:2.2.6&qu
2020-08-21
Firebase 讲解 Firebase 讲解
AndroidStudio 添加 Firebase 选项 AndroidStudio4.2 以停止更新,默认存在firebase连接 创建 Firebase 项目 添加到 Android 项目中 准备好 google 账号 打开
2020-10-29
Lifecycle 讲解 Lifecycle 讲解
Lifecycle使用详解Lifecycle可以做什么Lifecycle 是具有生命周期感知能力的组件,也就是说,在Activity或者Fragment的生命周期发生变动的是否得到通知。我们往往会在Activity的各种生命周期方法里执行特
design_pattern design_pattern
观察者模式观察者模式 当对象间存在一对多的关系时,则使用观察者模式(Observer Patterm)。 例如:当前对象被修改时这会通知依赖它的对象。观察者模式属于行为型模式。 介绍意图:定义对象之间的一种对多的依赖关系,当一个对象的
2022-08-03
RecyclerView在Kotlin中的使用 RecyclerView在Kotlin中的使用
创建项目RecyclerExample项目需要引入依赖 需要子项布局在 “RecyclerViewExample\app\src\main\res\layout”下创建 “example_item.xml” 👇 <?xml vers
2020-07-26
git 讲解 git 讲解
修改提交文件大小在要提交的项目根目录下使用。 $ git config --local http.postBuffer 524288000设置为500MB。 查看本地分支git branch 查看远程仓库所有分支git branch -r
2020-07-19
kotlin kotlin
2 Kotlin 基础2.1 基本要素: 函数变量2.1.3 变量可变变量和不可变变量 val–不可变引用。使用val声明的变量不能在初始化之后再次赋值。它对应的是java中的final变量 var–可变引用。这种变量的值可以被改变。这种
2020-07-26
hexo-theme-matery使用手册 hexo-theme-matery使用手册
修改头部的渐变颜色 修改跟目录下的 themes\hexo-theme-matery\source\css\matery.css 文件。修改”bg-color”即可。 修改底部的加载进度条 修改”progress-bar”即可。 修改 to
关于链式调用 关于链式调用
什么是链式调用当调用的样式为这样时。 可以不受限制的通过”.”操作符调用方法。 a.b().c() 此方法起源于 java8 实现 每个方法返回对象本身即可 public class Book{ private String n
2021-03-19
ExoPlayer2 Google依赖库 ExoPlayer2 Google依赖库
概述ExoPlayer构建在Android低水平媒体API之上的一个应用层媒体播放器。支持内置播放器的所有格式外加自适应格式DASH和SmoothStreaming。所有它可以高度定制和扩展。 使用1.添加依赖 在项目的根目录下 打开 bu
2020-11-13
DASH协议 DASH协议
什么是 DASHDASH(MPEG-DASH)是Dynamic Adaptive Straming over HTTP 的缩写,在国际标准MPEG 2014年份中推出的技术标准,目的是形成IP网络承载单一格式的流媒体并提供高效与高质量服务的
2021-06-25
计算机网络协议 计算机网络协议
网络层次划分为促使不同计算机厂家生产的计算机能够相互通信,以便建立更大范围的计算机网络,国际标准化组织(ISO)于 1978 年提出了“开放系统互联参考模型”,即OSI/RM模型(Open System Interconnection/Re
2021-06-05
BottomSheet、BottomShaeetDialog使用流程 BottomSheet、BottomShaeetDialog使用流程
BottomSheetDemo 代码 https://medium.com/@droidbyme/android-bottom-sheet-7e9cfcec6427使用 BottomSheet、BottomSheetDialog、Botto
2020-08-06 TheCara
1 / 2