Jetpack Compose也能搞插件化了
/ 前言 /
在传统的 Android 开发模式中,由于界面过分依赖于 Activity、Fra...
Android无障碍交互
Android无障碍交互的基础知识以及应用开发中一些常见的问题和修复的建议
Android 百度地图SDK 自动定位、标记定位
先看效果图,如果不是你想要的,也就不浪费你时间了,这样对大家都好。
And...
Android 中的服务是一个强大的工具,无需用户界面即可执行各种任务
它们是管理长时间运行的操作和后台任务的重要组件。在本文中,我们将探讨不同类型...
android studio分析 build 性能
使用命令
./gradlew --profile --rerun-tasks clean assembleRelease
分析 ...
Android设计模式源码解析之模板方法模式
1. 模式介绍
模式的定义
定义一个操作中的算法的框架,而将一些步骤延迟到...
Android组件化架构 – 2. 组件间通信机制
本地广播LocalBroadcastManager
说到组件间通信第一个肯定想到广播BroadcastReceiv...
Jetpack Navigation工作原理
什么是Navigation?
在没有Navigation之前我们切换Fragment是通过FragmentManager...
android实现一款第三方今日头条客户端源码
头条是一款遵循材料设计(Material Design)的第三方今日头条客户端, 聚合了新闻/段子/图片/视频/头条号内容, 没有广告, 仅仅只有存粹的阅读, 不断完善中, 采用 MVP + RxJava + Retrofit 架构的项目
Android设计尺寸规范
Android设计尺寸规范
Jetpack系列-ViewModel使用和源码分析
1 简介和简单使用
1.1 简介
ViewModel以注重生命周期的方式存储和管理界面相关的数...
Gradle 编写及整个构建详解
本文不会太具体讲编写Gradle插件中用到的API,只是大致梳理一下如何编写一个Gr...
android WebView 的新增安全功能
处理外部不受的信任内容通常是应用最重要的功能之一。新闻应用会显示热门新闻报道...
Android NDK开发基础
前言
NDK即Native Development Kit,是Android上用来开发c/c++的开发工具包。 ...
Linux应用开发【第六章】网络编程应用开发
6 网络编程应用开发
6.1 网络编程简介
要编写通过计算机网络通信的程序,首...

