愿景
Android PendingIntent Android PendingIntent
PendingIntent 描述 A description of an Intent and target action to perform with it. Instances of this class are created wi
2020-12-07
Android-PackageManager Android-PackageManager
PackageManager Class for retrieving various kinds of information related to the application packages that are currently
2020-12-07
Android Docs Android Docs
android.support.v4.media.session.MediaControllerCompat 类 属于 media.session 包下。 允许应用与正在进行的媒体会话进行互动。 方法名 参数 描述 返回值 g
2020-12-02
Android 图片适配 Android 图片适配
Android图片适配 android的drawable文件共有: 中文 文件夹名称 低密度 drawable-ldpi 中等密度 drawable-mdpi 高密度 drawable-hdpi 超高密度 drawa
2020-12-01
Android控件 Android控件
SeekBar(拖动条)它是 ProgressBar的子类,这样ProgressBar的属性它都可以用!同时它还有自己的属性 android:thumb,允许我们自定义滑块。
2020-11-29
Android Jetpack架构组件 Navigation 导航库 Android Jetpack架构组件 Navigation 导航库
做什么的?用于用户导航、进入或者退出应用中不同内容片段的交互。通过 Jetpack导航组件可帮助你实现导航,无论是简单的按钮点击,还是应用栏或抽屉式导航栏等复杂的模式,这个组件都可以应对。(简化了导航的实现) 将业务和视图分离。 优势 方便
2020-11-20
ExoPlayer2 Google依赖库 ExoPlayer2 Google依赖库
概述ExoPlayer构建在Android低水平媒体API之上的一个应用层媒体播放器。支持内置播放器的所有格式外加自适应格式DASH和SmoothStreaming。所有它可以高度定制和扩展。 使用1.添加依赖 在项目的根目录下 打开 bu
2020-11-13
Glide Android图片加载库 Glide Android图片加载库
下载 添加依赖添加依赖 在 app 目录下打开 build.gradle // Glide implementation 'com.github.bumptech.glide:glide:4.11.0'
2020-11-12
Dagger-Hilt Android的依赖注入框架 Dagger-Hilt Android的依赖注入框架
Hilt 是干什么的?它是 Google 为Android开发提供的场景化依赖库,皆在减少项目中进行的手动依赖注入。 Hilt 为项目中的每个 Android 类提供容器并自动管理它们的生命周期,为应用程序提供了 DI的标准方法。它是从 D
2020-11-11
如何让Firebase使用Kotlin协程 如何让Firebase使用Kotlin协程
引用: ​ How to Use Kotlin Coroutines With Firebase
2020-11-08
Firebase 讲解 Firebase 讲解
AndroidStudio 添加 Firebase 选项 AndroidStudio4.2 以停止更新,默认存在firebase连接 创建 Firebase 项目 添加到 Android 项目中 准备好 google 账号 打开
2020-10-29
Kotlin 协程 Kotlin 协程
什么是协程 用同步的方式写异步的代码 【协程 Coroutines】 源于Simula 和 Modula-2语言,术语来自于 1958 年的 Melvin Edward Conway 发明并且拥有构建汇编程序,说明 协程是一种编程思想,
2020-10-14
Lifecycle 讲解 Lifecycle 讲解
Lifecycle使用详解Lifecycle可以做什么Lifecycle 是具有生命周期感知能力的组件,也就是说,在Activity或者Fragment的生命周期发生变动的是否得到通知。我们往往会在Activity的各种生命周期方法里执行特
什么是BuildConfig 什么是BuildConfig
什么是 BuildConfig在打包时自动生成的类。类似于R.class,生成后不能修改。
2020-09-17
RxJava2 Android 中使用 RxJava2 Android 中使用
什么是RxJava实现异步操作的库 定义RxJava 是基于事件流的、实现异步操作的库 作用实现异步操作 使用添加依赖 implementation "io.reactivex.rxjava2:rxjava:2.2.6&qu
2020-08-21
koin依赖注入框架 koin依赖注入框架
koin的使用添加依赖库 implementation 'org.koin:koin-androidx-viewmodel:2.0.1' implementation 'org.koin:koin-an
2020-08-13
MediaStore访问图片、视频 MediaStore访问图片、视频
使用”MediaStore”访问图片、视频的缩略图需要动态申请权限需要配置文件中添加要 申请的权限 “AndroidManifest.xml” <uses-permission android:name="android.p
2020-08-01
SQLite Database 使用 SQLite Database 使用
创建数据库需要 创建数据库 类 “MyHelper”class MyHelper( private val mContext: Context? = null, private val dbname: String = &q
2020-07-28
RecyclerView在Kotlin中的使用 RecyclerView在Kotlin中的使用
创建项目RecyclerExample项目需要引入依赖 需要子项布局在 “RecyclerViewExample\app\src\main\res\layout”下创建 “example_item.xml” 👇 <?xml vers
2020-07-26
DataBinding的使用 DataBinding的使用
DataBinding 配合 LiveData 和 ViewModel 使用 需要创建MyViewModel类,继承ViewModel 需要添加DataBinding的gradle(app)配置信息 添加配置信息 在gradle(app)
2020-07-24
LiveData与ViewModel LiveData与ViewModel
单独使用LiveData 创建LiveData实例。持有特定的数据类型,例如 int ,String。 创建一个Observer对象,并且实现onChanged()方法。在onChanged()方法类可以进行UI的刷新等。 使用LiveDa
2020-07-20