Jetpack使用(一)Lifecycles核心原理
首先,我们要知道Jetpack是什么?引用谷歌官方的一段话:Jetpack 是一套库、工具和...
Android Kotlin之Flow数据流
Flow介绍
Flow是google官方提供的一套基于kotlin协程的响应式编程模型,它与Rx...
android使用Html来渲染安卓界面的动态化界面方案源码
使用Html来渲染Android界面的动态化界面方案。不同于Webview, HtmlNative直接将Html和Css转换成原生控件
Android Q 对非 SDK 接口限制的更新
开发者尽快了解这些变化,利用公开 SDK 接口来完成所有应用功能的开发
浅析Android中的Handler
一、快速了解Handler
作为一个初学Android的小白,在代码中看到Handler时难免会一...
Android设计模式源码解析之原型模式
1. 模式介绍
模式的定义
用原型实例指定创建对象的种类,并通过拷贝这些原...
android模仿 Smartisan OS 的 BigBang 功能
模仿 Smartisan OS 的 BigBang 功能.App 打开会从剪切板读取文字并显示,长按会弹出 BigBang 页面进行分词显示。如果剪切板没有内容会显示一段默认的文字。 后台接口基于 node-segment 实现分词。
Android 大型工程 App Bundle 模块化实践
导言 Android App Bundle 是 Android 新推出的一种官方发布格式,可让您以更高...
android视频播放器源码
基于IjkPlayer的视频播放器,支持直播点播,悬浮窗播放,广告播放,边播边缓存;支持重力感应自动全屏;完美实现ListView和RecyclerView列表播放;支持清晰度切换;支持一行代码切换MediaPlayer和ExoPlayer;模仿抖音效果demo;Android O PiP demo
插件Service的运行管理
Service启动的大体流程
我们从ContextImpl.startService()开始看。 为什么从这...