首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android
君逸臣劳
创建于2021-10-28
订阅专栏
android日常一些知识整理
等 11 人订阅
共16篇文章
创建于2021-10-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flutter(一) package的使用、开发与发布
一、package的使用 通常我们在pubspec.yaml配置需要引用的第三方库,例如: 这会直接到pub.dev查找下载cupertino_icons库,指定版本:1.0.2。 pub.dev是D
ViewModel源码分析
官方介绍:ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。它有两个特点: ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存 跟Activity等组件生命周期绑定
kotlin标准库<一> - Collections
前言 Kotlin标准库提供了一套全面的工具来管理集合。Java、Python其实也提供了类似的集合,用于管理维护相同类型的多个元素。我们看下官方提供的集合接口类图: List和Set继承于Colle
kotlin - data class使用详解
前言 我们经常创建一些只保存数据的类。 在这些类中,一些标准函数往往是从数据机械推导而来的。在 Kotlin 中,这叫做数据类,并标记为data。定义这些类时,编译器为我们做了什么?自动生成了什么内容
Android LiveData原理分析
前言 官方介绍:LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件(如 Activity、Fragment 或 Serv
自定义view高仿稀土掘金loading闪动字体效果
前言 由于通勤时间较长,在路上总会有时间刷刷文章。稀土掘金就是常用的一个app(这里非广告,哈哈哈)。前段时间,发表了篇文章:# 使用CollapsingToolbarLayout高仿稀土掘金个人中心
ViewPager2的使用:基本使用、源码分析、多种切换动画
前言 ViewPager2是ViewPager的改进版本,提供了一些增强功能: 垂直方向的支持 可动态修改Fragment集合 从右到左支持 当然,这是官方新推的库,后续会获得更好的支持~这篇文章主要
使用MotionLayout高仿华为运动健康我的页面
前言 在上一篇文章中,主要讲解了CollapsingToolbarLayout配合AppBarLayout使用实现了折叠标题栏效果。 这篇文章,再增加点效果:通过使用MotionLayout搭配App
使用CollapsingToolbarLayout高仿稀土掘金个人中心页
前言 CollapsingToolbarLayout是android MaterialDeign提供的一个组件,通过搭配AppBarLayout可实现toolbar的折叠效果。下边就通过仿实现稀土掘金
android不同版本的gradle发布内容到Maven仓库
前言 通常,一些基础功能组件、业务组件会被多个项目组使用。因此,我们有必要将其发布到私有的maven库,方便不同的项目组进行引用。 由于gradle的不断升级,每个版本对于发布到maven私有库的方式
Jetpack-CameraX的使用:预览、前后摄像头切换、拍照
前言 官方介绍:CameraX 是 Jetpack 的新增库。利用该库,可以更轻松地向应用添加相机功能。该库提供了很多兼容性修复程序和权宜解决方法,有助于在众多设备上打造一致的开发者体验。 一相机功能
Android包大小优化方案
前言 随着业务需求的不断增加,app的包体积会越来越大:一方面是为了实现相应的功能引入一些第三方库,一方面是对于一些资源的利用没有进行优化处理,等等~但是app体积越大,用户下载或更新的成本就越高,这
ffmpeg源码编译详细过程与使用(含demo)
前言 关于ffmpeg so库的编译,网上存在各种教程。有些基于windows,有些基于linux~而基于linux的:一般会选择安装虚拟机,在其上跑ubuntu系统。其实各种方式都是可以的,只要最后
Android组件化基础
前言 公司包含三大业务线,每条业务线都有独立的app。功能模块难免会有重合~举个栗子,直播功能本来只在业务线A使用,但是由于业务拓展,现在业务线B和C也需要使用直播功能。这时候就有必要将直播功能做成一
Android使用AspectJ
一、基本介绍 1. AOP 在了解AspectJ前,我们首先了解另外一个名词:AOP 1.1 概念 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,它可以通过
Android使用APT实现简单版ButterKnife
一、APT是什么 The command-line utility apt, annotation processing tool, finds and executes annotation pro