Android组件化架构 – 2. 组件间通信机制
本地广播LocalBroadcastManager
说到组件间通信第一个肯定想到广播BroadcastReceiv...
android WebView 的新增安全功能
处理外部不受的信任内容通常是应用最重要的功能之一。新闻应用会显示热门新闻报道...
Android 百度地图SDK 自动定位、标记定位
先看效果图,如果不是你想要的,也就不浪费你时间了,这样对大家都好。
And...
android开发里面这些代码意思要理解
setBackgroundResource(0) 可以移除 View 的背景色
Resources.getSystem().ge...
Jetpack使用(六) WorkManager的4种用法
WorkManager有什么用:
一:确保重要的后台任务,一定会被执行,后台任务(例如:...
android studio分析 build 性能
使用命令
./gradlew --profile --rerun-tasks clean assembleRelease
分析 ...
TransimittableThreadLocal原理分析
TTL 概述
JDK ThreadLocal、InheritableThreadLocal的最大局限性就是:无法为预...
Flutter 优化:布局时尽量用 const
一、说明
看到很多 Flutter 构建 UI 时会比较多用到 const,为什么不直接创建实例...
Android无障碍交互
Android无障碍交互的基础知识以及应用开发中一些常见的问题和修复的建议
Android MVVM模式
1、MVVM模式各部分的定义
1.1、MVVM模式分为3个部分:Model、View和ViewModel。
(...
5款独立开发者必备神器,让你轻松吊打大厂团队!
你有没有发现,当你作为独立开发者工作时,常常感到势单力薄?大公司有资源、有团...
android获取本周本月本年的第一天和最后一天
获取本周本月本年的第一天和最后一天
Android自定义播放器控件源码
在Android上播放视频最简单的方法是使用SDK中内置的VideoView,然后加上MediaController来控制视频播放暂停等,但是这样有一个缺点是无法定制自己的控制UI,所以这里提供一个自定义播放控件,它可以设置多种自定义属性(如loading样式,错误视频等),并且很容易在全屏与非全屏之间切换,另外支持Android V2.3及以上系统
Android设计尺寸规范
Android设计尺寸规范
Jetpack系列-ViewBinding和kotlin-android-extensions对比
1 ViewBinding
1.1 介绍
ViewBinding就是视图绑定,通过视图绑定功能,可以...
Android Framework 核心基础的学习路线图
1. 为什么要学习 Android Framework?
作为一名应用层 App 开发工程师,我们为...

