- 面向忙碌开发者的 Android 视频教程(Tuts+)
- Android 开发资源列表(Sharif Ahmed)
- 我如何在23天内开发了一款 Android 游戏?(Bigosaur)
- Android 学习教程
- [PNG] iOS 和 Android 设计指南速查表(Jake McKibben)
- [视频] Android 入门教程(@多贝公开课)
- Android 测试入门(Corey Scott)
- Android 事件传递机制(@唐韧_Ryan)
- [PDF] Android 开发技巧新整理(@51CTO技术社区)
- AndroidQuery - 一个处理异步任务的开源项目(Peter Liu)
- Android 开发者必备的42个链接(Mikail)
- 一些有用的 Android adb 命令(Daniel Imms)
- 系列文章:前端之 Android 入门 (ct)
- Android 布局优化(@唐韧_Ryan)
- Android 设计指南非官方简体中文版
- 系列教程:开发你的第一个 Android 应用 (Matt Luedke)
- [slide] Android 函数响应式编程 (Yaroslav Heriatovych)
- 面向 iOS 开发者的 Android 系列教程
- [译] Android 通知中心(@唯木念)
- 《50 Android Hacks》读书笔记 (Vector_Yi)
- [译] 响应式 Android 应用 (Daisyyaya)
- 系列文章:Android 开发小贴士 (Dan Lew)
- Android Arsenal - 一个 Android 学习资源网站
- [译] Android 开发者必知的 5 个开源库(刘璐璐)
- SEAndroid 安全机制简要介绍和学习计划(@罗升阳)
- Google Android 官方培训课程中文版
- Dropbox 如何使用 C++ 进行 iOS 与 Android 的跨平台开发 (Ole Begemann)
- SEAndroid 安全机制对 Binder IPC 的保护分析(罗升阳)
- 最流行的 Android 组件大全 (@colobu)
- [译] 2014 年 Android 碎片化报告 (boxi)
- 系列文章:Android UI 开发(@张兴业TBOW)
- Android 插件化 (@Trinea)
- Android 中 Java 和 JavaScript 交互 (androidyue)
- 细话 Java:“失效”的 private 修饰符 (androidyue)
- [视频合辑] 3 个月系统学习 Android 开发(极客学院)
- 正确使用 Android 性能分析工具——TraceView (@白瓦力)
- [译] 理解 Android 中垃圾回收日志信息 (@Android月)
- 教你用 Visual Studio 2015 做 Android 应用
- 系统学习 Android / iOS / Java / HTML5 / Cocos2d-x
- 创新、严肃、好玩的 Android 应用程序开发
- [译] Java 中的堆和栈的区别 (androidyue)
- Android 批量打包提速 (@GavinCT)
- 学 Android 开发仅用 3 个月,就是这么任性!
- 代码规范和 Android 项目中的一些可用工具 (刘聪)
- Java 中的静态绑定和动态绑定 (androidyue)
- [译] Android 性能优化课程(一):渲染性能 (@刘智勇同学)
- Java for Android
- Android 性能优化典范 (@胡凯me)
- Context-Menu.Android - Android 动画上下文菜单 (Yalantis)
- 系列文章:50 个 Android 开发技巧 (fwy19930618)
- Android 开发教程大全(视频 + 源码)
- Android 开源项目源码解析 (android-cn)
- [译] 读懂 Java 中的 Socket 编程 (@Android月)
- Android 开发最佳实践
- 免费 Android/iOS 应用崩溃监控和解决方案
- Android 源码设计模式分析 (@MrSimp1e)
- [译] Android xUtils 源码解析 (@code-KK)
- [译] Android 性能优化后续 (@高建武_Gracker)
- 开源 Android 应用集锦 (Joker)
- Fresco - 一个强大的 Android 应用图片管理库 (Facebook)
- Euclid - 一个用户 Profile 界面动画的 Android 实现 (Yalantis)
- [译] 使用 Kotlin 创建一个 Android 应用 (Lollypo)
- 系列文章:Android 内存优化 (@高建武_Gracker)
- 深入理解 Android 中的自定义属性 (鸿洋_)
- Android 性能优化之内存篇 (@胡凯me)
- 一堆 Android 开发资源链接 (Anirudh S)
- 《Android 开发学习路径图》2.0 版
- Android 性能优化典范(第 2 季) (@胡凯me)
- 一个 Mac 上的 Android 工具 (mortenjust)
- 系列译文:Android 研发工程师高级进阶 (asce1885)
- Android 加载不同 DPI 资源与内存消耗之间的关系 (Will)
- LeakCanary - 一个 Android/Java 内存泄漏检测库 (Square)
- ijkplayer - 一个基于 FFmpeg n2.6 的开源 Android/iOS 视频播放器 (Bilibili)
- Android RecyclerView 使用完全解析 (鸿洋_)
- Yalantis 那些动画效果很炫的 Android 及 iOS 开源项目 (@code-KK)
- Google Play 商店推广那些事 (@Android月)
- Anko - 一个让 Android 应用开发更快、更简单的库
- Google 将 Android 字体 Roboto 完全开源 (feng)
- Android 异步指南 (@alexhilton)
- Gradle Android Plugin 使用手册(中文版) (@ChaosLeong)
- [译] Material Design 开发利器:Android Design Support Library 介绍
- FlyRefresh:让人眼前一亮的下拉刷新 (Android笔记)
- 浅谈 MVP 实现 Android 应用层开发 (工匠若水)
- 美团 Android DEX 自动拆包及动态加载简介 (xijianshuai & lixiaoyang)
- SublimePicker:Android Material 风格时间选择器 (vikramkakkar)
- 开发者头条 - 开发者必装的 App(支持 iOS、Android)
- 使用 Kotlin 进行 Android 开发 (@RagnarokStack)
- Android 应用程序 UI 硬件加速渲染的动画执行过程分析 (@罗升阳)
- 这就是观察者模式 (@Android月)
- [译] Android 开发最佳实践 (andyiac)
- Android 开源项目源码解析(第二期) (@code-KK)
- Dexposed:阿里巴巴开源的无侵入运行期 AOP 框架(Android)
- 很棒的下拉刷新项目 Android Ultra Pull To Refresh 源码解析 (grumoon)
- 快速提高 Android 开发效率的 Web 工具 (@技术小黑屋)
- 使用 Gradle 管理你的 Android Studio 工程 (飞雪无情)
- [译] 学习 Android 开发的二十套免费理想资源 (核子可乐)
- HTTPDNSLib - 一个支持 DNSPod D+ 和自定义 HttpDNS 服务的 HttpDNS SDK(Android) (SinaMSRE)
- Android 中 TextView 预渲染研究 (RagnarokStack)
- Android 开发者的浏览器书签 (鄭曉鵬-Rocko)
- 使用 Android lint 发现并解决高版本 API 问题 (技术小黑屋)
- Smalidea 无源码调试 Android 应用 (瘦蛟舞)
- 如果让我重新设计一款 Android App (aspook)
- 探究 android:largeHeap (技术小黑屋)
- Android Gradle 插件中文指南 (飞雪无情)
- Android 多渠道打包工具 Gradle 插件 (mcxiaoke)
- Cool Android Apis 整理(一) (@Oak_Zmm)
- Android 应用开发之所有动画使用详解 (@工匠若水)
- Android 视频录制 App 解决方案汇总 (老牛)
- 5 种优化你的 Android 5.0 Lollipop 代码的方法
- Android 项目中如何用好构建神器 Gradle? (寒江不钓)
- 通过蓝牙* LE (BLE) 从 Android 连接到英特尔 EDISON
- CNode 社区第三方 Android 客户端 (TakWolf)
- 一个超赞超全的 Android Library (Huqiu Liao)
- Android 性能优化典范(第 3 季) (@胡凯me)
- [译] 深入讲解 Android 中 Activity launchMode (技术小黑屋)
- 面向 Android* 目标的英特尔 INDE OpenCV 入门
- Android 技术文档翻译:工具属性 (飞雪无情)
- Google Places for Android 入门指南 (@汤奇V)
- Android NestedScrolling 实战 (Android笔记)
- Next 库使用指南之 Core 模块(Android) (mcxiaoke)
- [译] CoordinatorLayout 与快速返回的实现(Android) (hejie)
- TransitionPlayer - 一个 Android 引导动画库 (XMFE-TEAM)
- 微信 Android 客户端:会话速度提升 70% 的背后 (charven)
- Android 逆向工程工具集 (J.D.Song)
- DroidPlugin:360 手机助手在 Android 系统上实现的一种新的插件机制 (Qihoo360)
- 剖析 Android 中进程与线程调度之 nice (技术小黑屋)
- Android OkHttp 文件上传与下载的进度监听扩展 (lizhangqu)
- Android Tips:填坑必备 (汤奇V)
- 使用 Go 语言开发 Android & iOS 应用 (llitfk@DockOne)
- React Native for Android on GitHub (Facebook)
- Android 图标资源生成器 (JuneLegency)
- XLog:Android 调试神器 (promeG)
- Colorful:基于 Theme 的 Android 动态换肤库 (@MrSimp1e)
- React Native For Android 初体验 (ASCE1885)
- Android 进程线程调度之 cgroups (技术小黑屋)
- Android 项目收集 (snowdream)
- Android 性能优化视频、文档和工具收集 (J.D.Song)
- 腾讯 Android 与 iOS 开发工具镜像服务 (Tencent Bugly)
- React Native For Android 架构初探 (mangosm)
- [译] Android 6.0 新特性详解(运行时权限、存储、电源管理) (黑山龘)
- Android 开发最佳实践 (@胡凯me)
- 给 Android 开发者的 RxJava 详解 (扔物线)
- AndroidCat:Android 开发相关的网址导航 (大花猫)
- React Native 实现的煎蛋 Android 客户端 (@流川枫与苍井空-_-)
- Android 仿搜狗浏览器加载动画 (@_邓士伟)
- StatusBarColor:Android 4.4+ 设置状态栏、导航栏颜色、侧滑菜单沉浸 (MasonLiuChn)
- Android GC 那点事
- Android 6.0 Runtime Permission 测试
- 一步一步带你仿各大主流 App 地图定位移动选址功能(Android)
- Android UI:机智的远程动态更新策略
- Android 快速开发框架 FastDev4Android 介绍(一)
- 关于 Android Log 的一些思考
- Android Support Library 23.1 的变化
- AVLoadingIndicatorView:Android 加载动画合集
- MVVM_Android-CleanArchitecture
- Android 打包的那些事
- 学习 React Native for Android:React 基础
- Android 微信上的 Wear 的开发总结
- 10 个最常见的 React Native Android 问题
- Android 分辨率相关知识
- Android 热更新实现原理
- 再议携程 Android 动态加载框架 DynamicAPK
- Nuwa:热修复你的 Android 应用
- EasyImage:Android 图片选择控件
- 天猫 Android App 线上热修复方案
- AndroidAutoLayout:Android 屏幕适配方案
- WXTabBarController:实现 Android 版微信 TabBar 的滑动切换功能(OC)
- 如何开发一个 Android App
- 1000 个 Android 开源项目集合
- react-native-baidu-map:百度地图的 React Native Android 版本
- stetho-js-rhino:Facebook Stetho 插件,为 Android 提供 JavaScript 调试窗口
- 微信抢红包插件源码解析(Android)
- OverscrollScale:仿小米列表拉伸效果(Android)
- 说说 Android 的 MVP 模式
- Android 中 SQLite 性能优化
- 动态 Android 编程
- JustWeEngine:Android 轻量级游戏框架
- Android 下拉刷新开源库对比
- 关于 Android 中工作者线程的思考
- React Native Android 热更新
- Android Studio 你不知道的调试技巧
- Android 开发者站点资源
- Android 代码质量检查利器
- Android 单元测试研究与实践
- 构建更高质量的 Android 应用:2015 Playtime 之 Build Better
- PeriscopeLayout - 一个类似 Android Periscope 点赞效果的 Layout
- Pigeon:为 iOS/Android 与后台交互而定制的 RPC 框架
- HTextView:Android TextView 动画效果
- AndResGuard:微信的 Android 资源混淆方案
- Android 性能优化典范
- Android targetSdkVersion 原理
- Android Linker 学习笔记
- Android 应用开发架构概述
- 给 Android 开发者的 RxJava 详解
- Android 平台的崩溃捕获机制及实现
- Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?
- BasePedo - 一个稳定的 Android 计步源代码
- BrokenView:玻璃破碎的效果(Android)
- 如何自学 Android 编程
- Android 应用安全开发之源码安全
- [译] 优化 Android 线程和后台任务开发
- 构建编译 Android 项目的 Docker 镜像
- 使用 Jenkins 自动化构建 Android 和 iOS 应用
- 2016 这些 Android 技术会很火
- BlockCanary - 一个 Android 平台的非侵入式性能监控组件
- Nucleus - 一个 Android MVP 架构库
- AndroidLintPlus:定制 Lint 规则
- [译] Android Studio 小技巧合集
- 关于获取当前 Activity 的一些思考(Android)
- 从 Android 静音看正确的查找 bug 的姿势
- Android 官方博客中文翻译
- Android 自定义滑动菜单
- Android 2048
- Android 开发必备知识:为什么说 Kotlin 值得一试
- [译] 在 Android 中使用反射到底有多慢?
- 这可能是目前最鲁棒的 Android 声音录制和播放封装库了
- Android App 终极瘦身指南
- [译] Android 界面性能调优手册
- 更优雅的 Android 发布自动版本号方案
- Android 下拉刷新开源库集锦
- 从开发者角度解析 Android N 新特性
- Android 面试总结
- 由 Android 65K 方法数限制引发的思考
- 一份目前 GitHub 上排名前 100 的 Android 开源库简介
- android:process 的坑,你懂吗?
- [译] Kotlin 语言高级 Android 开发入门
- 一个 Android 弹幕控件
- 你应该知道的那些 Android 小经验
- 使用英特尔 INDE GPA 改进您的 Android* 游戏性能
- Android MVP 实例
- Android 内存泄漏检测利器:LeakCanary
- 微信 Android 客户端后台保活经验分享
- Android 消息循环机制源码分析
- Android Studio 2.0 正式版新特性
- Android 插件化原理解析
- Android 脸部识别官方 Demo
- 这次 Swift 可能是真的要支持 Android 了
- 一些酷炫的 Android loading 动画
- 拥抱 Android Studio 之五:Gradle 插件开发
- React Native For Android:框架启动核心路径剖析
- 如何自学 Android
- 关于 Android N 的那些事
- Android 多渠道打包这样做才酸爽!?
- Android 热修复,没你想的那么难
- Android 开源项目及库
- 谈谈 Android 上的热修复
- Android Tips 6
- Espresso for Android 中文版
- 一种提高 Android 应用进程存活率新方法
- Google 官方的 Android VR demo
- 英语流利说 Android 架构演进
- Android JNI 原理分析
- [译] 知道 Android 中 Gradle 的这些技巧,提升编译构建速度
- 一种常规 Android 脱壳技术的拓展
- Medium Android 客户端都使用了哪些开源项目?
- 如何调试 Android Framework?
- 自己编写 Android Studio 插件,别停留在用的程度了
- Android 开发书籍推荐
- TimePickerDialog:Android 时间选择器
- Android-SpinKit:Android 加载动画库
- AndroidProguardPlugin:Android Studio 代码混淆插件
- 微信 Android 热补丁实践演进之路
- 基于 Android Studio 的内存泄漏检测与解决全攻略
- MagicaSakura:B 站开源的 Android 多主题框架
- Teameeting-Android:集成多人视频通话、群聊功能的全平台应用
- raderView:Android 实现雷达搜索效果
- HackerNews_Kotlin:Google MVP 架构的 Kotlin 实践 Hacker News Android 客户端
- 从源码的角度理解四大组件的工作过程(Android)
- React Native For Android 环境搭建及踩坑
- 给 Android 初学者的 Gradle 知识普及
- Android 架构资源集合
- Android Studio 插件整理
- Scoops:Android 多风格主题
- VirtualApp:Android 首个开源的 App 虚拟引擎
- 浅谈 Android 自定义锁屏页的发车姿势
- [译] 在 Android 手机上运行 Emacs
- Android Patch 方案与持续交付
- Android 存储系统之架构篇
- Android 黑白棋游戏实现
- Android 图片轮播控件
- 仿 Android 7.0 Nougat 开机动画
- AndroidSweetSheet:富有动感的选择器
- 小红书 Android 客户端演进之路
- 你所不知道的 Android Studio 调试技巧
- 猎豹 “快切 App” 中用到的 Android 开发技巧探索
- Android&iOS工程师之路
- Android 动态链接库加载原理及 HotFix 方案介绍
- Android APT 最佳实践
- Android 应用增量升级方案之实践篇
- ZeusPlugin:Android 插件补丁框架
- Android 高级攻城狮阅读源码的经验总结
- React Native Android 通信原理
- MD-BiliBili:BiliBili 第三方 Android 客户端
- Android 6.0 权限适配,比你想的还要简单
- RESTful Android 网络层解决方案(一):
- 打造一款开源的 Android 平台的 GitHub 客户端
- 高仿哔哩哔哩动画 Android 客户端
- Android 运行时 Crash 自动恢复框架:Recovery
- ToyRoom:饿了么开源的 Android 业务流框架
- Android 热更新方案 Robust
- Android MVP 架构解读
- SmartisanTime:Android 仿锤子闹钟
- [译] Android 防止内存泄漏的八种方法(下)
- 关于 Android 业务组件化的一些思考
- AndroidDeveloper
- Android 7.0 适配教程心得
- Android 业务组件化开发实践
- 各种各样的 Android 截图方法
- Gityuan的Android深度剖析
- [译] 开发 Android Apps,我所努力学习到的三十多条宝贵经验
- Android 内存优化第三弹
- 为开发者准备的最佳 Android 函数库
- Android Tech优质
- 深入理解 Android 之 View 的绘制流程
- Android 原型设计跨平台单位换算技术参考
- BigImageViewer:Android 大图查看库
- 模仿饿了么加载效果(Android)
- 如何构建 Android MVVM 应用框架
- Android SDK 开发(一)
- Android 内存泄漏:谨慎使用 getSystemService
- Android群英传
- Android 高级研发工程师 50 个必备技能点,助力面试和工作
- Android 开发命令行完全攻略
- Android开发技术周报
- 你知道途牛 Android 客户端架构是怎么优化的吗?
- Android 和 H5 交互:基础篇
- Android 最全开发资源
- 干货IO 3.0,一个完全开源的 Android App
- BeautifulRefreshLayout:众多优秀的 Android 下拉刷新库
- Android 系统中的进程管理:内存的回收
- Android Fragment 的使用,一些你不可不知的注意事项
- 快速仿写京东、天猫下拉刷新(Android)
- Arrow:轻量级的 Android DI 库
- 滴滴国际化项目 Android 端演进
- Android M、N 适配踩坑
- 程序亦非猿的Android旅程
- Android Things 全解析,中国 Android 开发者大有可为
- 比较完整的 Android Studio 快捷小技巧
- 2016 年开发者头条十大 Java / Android 开发者必读好文
- Android 7.x 的新增功能
- Android 利用 动态改变 App 桌面图标
- 人人车 Android 客户端架构演进实录
- Android 程序员眼中的小程序
- Android世界
- 新一代开源 Android 渠道包生成工具 Walle
- Alibaba-ARouter:简单好用的 Android 页面路由框架
- Android 系统启动:init 进程与 init 语言
- Android NDK 层发起 HTTP 请求的问题及解决
- 一个快速分析 Android App 使用了哪些 SDK 的工具
- Android 内存泄漏分析心得
- Android 热修复 Tinker 接入及源码浅析
- Android 名企面试题及涉及知识点整理
- JustUiKit:使用 Android 风格的控件构建 iOS UI
- 一个五年 Android 开发者百度、阿里、聚美、映客的面试心经
- Android 架构思考
- Cockroach:永不 crash 的 Android
- 深度了解 Android 7.0
- Android 权限机制与适配经验
- 蘑菇街 Android 热修复探索之路
- [译] 2017 年你应该尝试的 25 个 Android 库
- ThinRPlugin:去除 Android 中的 R.class
- 2017 移动互联网寒冬(Android)求职随感
- Android LayoutInflater 源码解析
- 我的开源 Android 开发框架 Pluto
- Android 面试的那些套路
- 安居客 Android 项目架构演进
- 手机淘宝 Android 客户端容器化框架 Atlas 正式宣布开源
- Android 应用优化小手册
- 20 分钟理解 React Native For Android 原理
- Android 优化 App 构建速度的 17 条建议
- Android 内存优化总结 & 实践
- Evernote 带来的计划任务神器 Android-Job
- Android 应用瘦身以及一些注意事项
- Android 推送这件小事
- [译] GitHub 上 star 超过 2k 的 Android MVP 架构指南
- Android开发专题
- Android 仿微博、人人 Feed 详情页吸附导航栏
- Android Things 和 TensorFlow 能擦出怎样的火花?
- 利用 Android 源码,轻松实现汉字转拼音功能
- Android 性能优化:渲染优化
- Android 开源组件库整理
- Google 出品的 Java 和 Android Bug 分析利器 Error-prone
- 瓣呀:非官方的豆瓣 Android App
- 《Android 开发模式与最佳实践》
- 沪江学习 Android 端应用架构重构
- Android & 卡顿 & App
- Android 无埋点数据收集 SDK 关键技术
- Android 图片压缩开源库
- [译] Android 开发最佳实践
- Android 插件技术实战总结
- MeiTuan:高仿美团客户端 React Native 版,支持 iOS、Android
- Matisse:知乎出品的 Android 图片选择器
- 写给小白的 Android 基础面试笔试题(三)
- Android 中的 FORTIFY
- MVVM 在 Android 上的正确使用方式
- Android 方法数杂谈
- 十分钟搞懂 Android 中的常用尺寸单位
- Android 应用 UI 性能分析
- Android 模块化探索与实践
- Android 音量系统分析
- Android 源码大招:撸这些完整项目,你不牛都难!
- Android 组件化开发框架 Android-Sun-Framework
- Google 宣布 Kotlin 成 Android 开发一级语言,我们如何来学习它
- 简单聊聊 Android Architecture Componets
- 关于 Android 模块化我有一些话不知当讲不当讲
- 《Kotlin for Android Developers》中文版
- Android App 新手指引开源控件
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- Kotlin In Android Development
- OnePush:可拓展的 Android 消息推送 SDK
- MockNet:Android 网络接口开发与测试神器
- LQRNativePicSelect:适配 Android 7.0、方便的系统原生图片选取库
- Seal:Android AAR 的 tools:replace 冲突解决方案
- Android 多状态加载布局的开发 Tips
- Android 卡顿检测方案
- [译] 17 位 Google Android 开发专家是如何看待 Kotlin 的?
- 刨根问底,揪出 Android App 耗电的元凶代码
- Android 热修复升级探索(二)
- 2017 年 Android 曲折的求职之路
- Android 组件化:路由设计最佳实践
- Android 开发你需要知道的注解
- ImageNice9Layout:仿 Nice 首页图片列表 9 图样式,并实现拖拽效果(Android)
- [译] Facebook Android Feed 流的内存优化实践
- 在 Android 中集成 React Native 的经验分享
- 一种简单和优雅的方式实现下拉刷新和加载更多(Android)
- 初创团队的 Android 应用质量保障之道
- Android 污点分析工具 flowdroid 源码简析
- [译] Kotlin 在 Android 开发中的 16 个建议
- Android 上的 Notification
- [译] 快速提升 Android App 的代码覆盖率
- Android 平台 Native 代码的崩溃捕获机制及实现
- 网易新闻瘦身实践(Android)
- Android 密钥保护和 C/S 网络传输安全理论指南
- Android 高级混淆和代码保护技术
- Android 远程调试的探索与实现
- [译] 从辍学到名企资深开发工程师,一名 Android 开发者逆袭血泪史
- 面向 Unity 程序员的 Android 快速上手教程
- 一种粗暴快速的 Android 全屏幕适配方案
- Redux 在 Android 中的应用
- Android 开发者必知必会的权限管理知识
- Android 组件化探索与思考
- 掌握 Android 7.0 新增特性 Quick Settings
- MixPush:融合多家推送平台,共享系统级推送,杀死 App 也能收到推送(Android)
- 微信 Mars Android Sample 源码分析
- Android 7.0 增量更新完整方案及踩坑之旅
- Android 逆向学习(汇总篇)
- [译] 基于 Android Architecture Components 的应用架构指南
- Android 中东阿拉伯语适配
- Android 模块化探索和实践(二):Dagger2 在模块化中的应用
- Android 漏洞扫描工具 Code Arbiter
- 微信 Android 视频编码爬过的那些坑
- [译] 30 多个短小而又专业的最佳 Android 开发者建议
- Android 应用架构组件实践
- Android Google ARCore 尝鲜记录
- 解决 Android 26 无法查看系统源码的问题
- [译] Android O 和 iOS 11 新功能对比
- Android君
- [译] 看我如何打造 Android 渗透测试环境
- Android 开发者该如何进阶?
- Android Input 子系统:Input 进程的创建,监听线程的启动
- DDComponentForAndroid:得到 Android 组件化开源库
- Android 端基于 OpenCV 的边框识别功能
- Android Gradle 常用使用场景实现方式的总结
- TensorFlow 集成 Android 工程的框架
- 腾讯大神教你如何解决 Android 内存泄露
- Android 编译时注解,和重复代码 Say No
- Android 解析 JSON,你真的需要三方库?
- WeaponApp:极致的集大成 Android App
- Android 性能测试之启动速度篇
- 手把手教你构建 WebView 的缓存机制 & 资源预加载方案(Android)
- Android 高级进阶(源码剖析篇):小而美的日志框架 timber(下)
- Encrypt:Android 加密解密工具包
- 彬姐教你处理 Android 移动端崩溃
- [译] 在 Android 中使用协程(Coroutine)
- Android 实用布局
- 二维火 Android 云收银模块化实践
- Android Studio 3 支持 Java 8 了,就问你敢用吗?
- Android Coding 开发笔记
- Android 中图片压缩分析(上)
- Android Studio 3.0 新功能解析和旧项目适配
- BLE:Android BLE 基础操作框架
- Android 8.1 Developer Preview 介绍
- Android 高级进阶(源码剖析篇):优美的日志框架 logger
- Android 中图片压缩分析(下)
- 一次触摸,Android 到底干了啥
- Android Studio 3.0 新功能介绍
- Android 8.0 中如何实现视频通话的画中画模式
- [译] 用 Kotlin 开发现代 Android 项目(二)
- Android-Skin:极简的 Android 换肤框架
- Android 反编译利器,jadx 的高级技巧
- Android 面试(五):探索 Android 的 Handler
- 蘑菇街 Android 快速调试工具的前生今世
- 壹二 Android App 开发实践回顾总结出 40 条精要
- Android 高级进阶(源码剖析篇):Twitter 的高性能序列化框架 Serial(一)
- Android与kotlin成长之路
- 随手记 Android 沉浸式状态栏的踩坑之路
- Android 外部存储
- React Native 是如何让 JS 代码 “变成” Android 控件的?
- Log4a:基于 mmap 的高性能、高可用的 Android 日志收集框架
- OpenHub:开源的 GitHub Android 客户端
- Android 插件化和热修复知识梳理
- Android App 性能优化的一些思考
- 探索 Android 架构组件 Room
- 一种 Android App 在 Native 层动态加载 so 库的方案
- FancyView:提供 Android 酷炫的开屏动画
- Android 图片压缩的几种方案
- Android application 中使用 provided aar 并没有那么简单
- 挖掘利器 AndroTickler:Android 应用渗透测试和审核工具箱
- Android 内存暴减的秘密
- 随手记 Android JS 与 Native 交互实践
- Gradle plugin 3.0 & Android Studio 3.0
- Android 应用架构前世今生
- Android Toast 问题深度剖析(一)
- Android 平台中的动态加载技术分析
- uiautomator2:可以完成 Android UI 自动化的 Python 库
- Rocket:Android 启动任务调度框架
- Android 设备集群管理 atx-server
- AndroidGodEye:可以在 PC 浏览器中实时监控 Android 数据指标的工具
- Android 9.0 代号浮现,Google 或将禁用非官方 API
- 广研 Android 卡顿监控系统
- Android 图片编辑的原理与实现:涂鸦与马赛克
- SmartTable:Android 自动生成表格框架
- Android 瘦身不反弹最佳实践
- [译] 关于使用 Android MVVM + LiveData 模式的一些建议
- Android Architecture Components 和可测试代码
- Rudeness:粗暴快速的 Android 全屏幕适配方案
- Android Hook 技术防范漫谈
- Android Architecture Component 解析之 ViewModel
- 如何在复杂业务场景中优雅实现 Android 指纹验证?
- brotli-android:Brotli 无损压缩算法的 Android 封装
- Android 动态日志系统 Holmes
- 利用 Kotlin 进行 Android 开发的高质量资源收集
- 大众点评 Android App 的短视频耗电量优化实战
- [译] 是时候在 Android 中抛弃 Loader 了
- 手 Q Android 线程死锁监控与自动化分析实践
- goaway:帮你远离手机的 Android App
- 美团外卖 Android 平台化架构演进实践
- Android 进程保活实践
- AndLinker:Android 上的 IPC 库
- 一个简单的 Android 微博客户端
- [译] Android Studio 进阶:代码导航
- 基于 Android Things 打造 AI 助手
- IoC 在 Android 中的应用
- 系统角度解读 Android P 新特性
- 美团外卖 Android Lint 代码检查实践
- 苏宁易购 Android 架构演进史
- RxRouter:轻量级、简单、智能并且强大的 Android 路由库
- Android 工程模块化平台的设计
- Android 开发实践:实现一对一视频通话
- 深入理解 Android 消息机制
- 爱奇艺 Android PLT hook 概述
- 一种绕开反病毒引擎的方法(Android)
- Android 多开/分身检测
- Android so 加固
- Android达摩院(Gityuan)
- and-load-aot:Android 页面启动速度优化工具
- MVPArms 官方快速组件化方案开源(Android)
- 一个 Android 路由框架的诞生之路
- 随手记 Android 无障碍实践
- 详解 Android 刘海屏适配
- Android Flutter 内存机制初探
- Android 轻量级事件通知方案
- 记一次 Android 内存泄漏的优化经历
- 基于 JSON RPC 的一种 Android 跨进程调用解决方案了解一下?
- Android 开发 Gradle 你需要知道的知识
- Android 性能优化来龙去脉总结
- 一种绕过 Android P 对非 SDK 接口限制的简单方法
- Android 接口解析容错技术方案思考
- 解读 Android 进程优先级 ADJ 算法
- 美团外卖 Android Crash 治理之路
- 辅助模式终究考验的是想象力,先来看看怎么用(Android)
- 用旧 Android 手机做远程摄像头
- 浅谈 Android 中 Surface 显示延迟处理
- Android AccessibilityService 机制源码解析
- 有赞 Android 崩溃保护的探索及实践
- 从零开始搭建 Android 组件化框架
- dimens_sw:Android UI 适配方案
- Android 自动化页面测速在美团的实践
- 2018 Android 中高级面试题总结
- Android 动态化框架 App Bundles
- XUpdate:轻量级、高可用性的 Android 版本更新框架
- 知乎 Android 客户端启动优化:Retrofit 代理
- AspectJ 在 Android 埋点的实践
- 使用 Android 架构组件实现 MVVM 模式的应用
- FanLayout:可定制性超强的圆弧滑动组件(Android)
- 从 0 开始编写一个完整 App:以 WanAndroid 为例
- 使用 Android vitals 提升 App 性能和质量
- Android Native Hook 工具实践
- 美团猫眼电影 Android 模块化实战总结
- 苏宁 Android App 插件化应用实践
- Android 与汽车
- 单枪匹马撸个聊天室,支持 Web/Android/iOS 三端
- 关于 Android Pie (Android 9.0),你想知道的都在这了
- Android 通过 APT 解耦模块依赖
- Android 自定义 View 进阶:缩放手势检测 (ScaleGestureDecetor)
- Android 模块化实践
- Android 架构组件
- Android Native Crash 收集
- 今日头条屏幕适配方案(Android)
- WMRouter:美团外卖 Android 开源路由框架
- QQ 音乐 Android 吃 Pie 之路
- Android 架构:ViewModel 与 View 之间的通信
- ArcSeekBar:Android 圆弧形 SeekBar
- SmartCamera:Android 相机拓展库
- Android 9 Pie 兼容性常见问题及注意事项
- Android 模块化框架介绍
- Android-Jetpack-Navigation 介绍
- Android 系统不释放内存吗?
- Android 端相机视频流采集与实时边框识别
- Android Handler 机制探索及原理分析
- Android 性能优化必知必会
- Android 上的 Dalvik 虚拟机
- 美团外卖 Android 平台化的复用实践
- Android 上的 ART 虚拟机
- Android 动画详解
- Android 多开检测的另一个思路
- 通过 Gradle 自动实现 Android 组件化模块构建
- Android Studio 3.2 更新重点
- B 站 Android 代码库的演进历程
- Android 项目开发之组件化知多少?
- BAT 大厂 Android 面试题汇集
- BezierSeekBar:优雅的区间选择器(Android)
- Android 应用启动优化:一种 DelayLoad 的实现和原理(下)
- Android 自定义 View 进阶:画笔基础 (Paint)
- 支付宝客户端架构解析:Android 容器化框架初探
- Android 模块化改造以及模块间通信框架
- TensorFlow Lite for Android 初探
- 微信 Android 终端内存优化实践
- 折叠屏要来了,适配逼死 Android 开发?谷歌有办法
- 性能比肩美拍秒拍的 Android 视频录制编辑特效解决方案
- 58 Android 端 IM 框架及业务拆分设计实践
- 支付宝 App 构建优化解析:Android 包大小极致压缩
- 知乎 Android 客户端组件化实践
- Google Git-Repo (Android) 多仓库项目管理
- Android Architecture Component 和架构升级在铭师堂的实践
- Android 逆向之路:让你微信地区来自火星
- 带你彻底看懂 React Native 和 Android 原生控件之间的映射关系
- ANDROID 可以这样开发哦
- Python + Android 进行 TensorFlow 开发
- Android 架构之长连接技术
- 小坑速记:Android listFiles() Crash
- Android 逆向之路:脱壳 360 加固
- QMUI Android:腾讯出品的致力于提高项目 UI 开发效率的解决方案
- Android 系统开发源码环境搭建
- Android 组件化方案及组件消息总线 modular-event 实战
- Android 逆向之路:脱壳 360 加固原理解析
- 如何简单快速搭建 Android 大仓
- 单例模式在 Android 中的运用
- 一起玩转 Android 项目中的字节码
- 解决 Android 手机连接 Charles Unknown 问题
- 深入研究 Android 核心技术之 JNI
- Android 架构之高可用移动网络连接
- Android ANR 监测机制
- Android 如何识别预装的第三方 App
- Android 系统开发优化
- XUI:简洁、优雅的 Android 原生 UI 框架
- Myers 差分算法 (Myers Difference Algorithm):Android DiffUtils 之实现(二)
- Android 深入理解 Notification 机制
- Android 实习僧面试经历记录
- 从 0 开始学 Linux 内核之 Android 内核栈溢出 ROP 利用
- 深入分析 Android Activity 启动流程
- 杂谈 Android 线程优先级
- Android 8.0 ActivityManagerService 启动流程
- Android 自定义 View:啥是佩奇?
- Android ART invoke 代码生成
- Litho 的使用及原理剖析(Android)
- Android 架构组件:让天下没有难做的 App
- Android 整体设计及背后意义
- Android 技术架构演进与未来
- Android 8.0 LinearLayout 源码解析
- Android app 反调试与代码保护的一些基本方案
- 《Android软件安全权威指南》
- Android 平台 Flutter 启动过程全解析
- SandHook 第四弹:Android Q 支持 & Inline 的特别处理
- 深入浅出 Android BufferQueue(上)
- Android 四大组件之 Activity
- 彻底理解 Android 应用无响应机制
- 使用 MediaExtractor 及 MediaCodec 解码音视频(Android)
- Android搬运工
- Android JNI 之 Bitmap 操作
- 一步步教你如何定制一个 Android “填空题” 控件
- Android 中的红点提示怎么统一实现
- [译] Android 内存管理
- Android 性能优化系列(一):手把手教你使用 systrace
- 一文看懂 Android Q 版本在安全方面进行了哪些系统性改进
- OpenGL ES for Android 世界
- 史上最全 Android 中高级工程师面试复习大纲
- Android Q 开发者最常见问题
- Android 性能优化
- Android Data Binding 的前世今生
- Rust 开发编译 Android 动态库实践
- 滴滴开源 DroidAssist:轻量级 Android 字节码编辑插件
- TensorFlow 模型部署到 Android,需要注意几点
- Android NDK 开发之 CMake 必知必会
- 让 Android Q 强制重启的 Project Mainline,到底是什么?
- Android 性能优化系列(二):理解 systrace
- Android 性能优化系列(三):使用对象池优化内存
- 自定义 Android IOC 框架
- Android 应用完整性保护总结
- Android 性能优化系列(四):Matrix 中 TraceCanary 源码解析
- Android Q 要来了,一个影响国内 90% App 的适配项
- Android Studio 代码快速检索工具 Codota
- 关于 Android 学习的三个终极问题
- Android Q 对 startActivity() 做了限制,怎么适配?
- 如何在 Android 中完成一个 APT 项目的开发?
- Android 多 Fragment 切换优化
- Android Q 要来了,给你一份很全面的适配指南
- Android 开发之硬件加速
- Android Camera SurfaceView 预览拍照
- Android 中的 Hardware Layer 详解
- 一份 Android NDK 开发,常用 C 函数手册
- Android 兼容性测试应该怎么做逼格更高呢?
- 只因解决一个 UI 问题,今天刚转正的产品小姐姐约我(Android)
- Android 视图圆角化处理方案
- Android 组件化最佳实践 ARetrofit 原理
- [译] Android Q 文本新功能
- Android 系统上的进程管理:进程的调度
- Kotlin + Netty 在 Android 上实现 Socket 的服务端
- EasyFloat:Android 浮窗从未如此简单
- Android 沉浸式解析和轮子使用
- 适配 Android P 之非 SDK 接口限制的排查方法
- 说一道 Android 相关的算法题
- 1-3 年 Android 开发工程师面试经验分享
- Android 更新:新图标,新命名
- Android 开发:从 0 到 1 优雅实现沉浸式状态栏
- 你的 Android 项目编译要花 10 分钟,如何缩短到 1 分钟?
- 尝试在 Android 中实现 PBR 管线:基本原理以及直接光照明
- Android笨鸟之旅的独家号
- XPush:轻量级、可插拔的 Android 消息推送框架
- 自动识别 Android 不合理的内存分配
- Android 中的 Activity Lunch Mode 详解
- Android 中的卡顿丢帧原因概述(方法论)
- Android 视频技术探索之旅:美团外卖商家端的实践
- Android 中低内存对性能的影响
- Chrome OS 上的 Android 系统
- Android 本地化适配:RTL (right-to-left) 配清单
- Android 音视频开发打怪升级之音视频硬解码篇(一):音视频基础知识
- Android 插件化系列(三):技术流派和四大组件支持
- Go 和 Android 集成实战
- Android 兼容 Java 8 语法特性的原理分析
- Android WebView 诊断与排查问题的方法和技巧
- 今日头条启动很快,你觉得可能是做了哪些优化(Android)
- Android 基于 Choreographer 的渲染机制详解
- 安居客 Android App 走向平台化
- Android 开发中 Kotlin Coroutines 如何优雅地处理异常
- Android 中的 “后台无效动画” 行为分析
- Android 开发者,是时候了解 LeakCanary 了
- 关于 Android 编译,你需要了解什么
- Android 应用逻辑漏洞半自动化挖掘思路
- 废旧 Android 手机如何改造成 Linux 服务器
- Android 静态代码扫描效率优化与实践
- 一条电商 Android 工程化实践
- Android 之 App 安全测试篇
- Systrace 基础知识:MainThread 和 RenderThread 解读(Android)
- Gbox:基于 Litho 的 Android 高性能动态业务容器,解决首页动态化的痛点
- Android 本地 SQL 注入的 dos 攻击方式
- 这可能是最好的 Android/Kotlin 日志输出方法
- 在 Android 中如何确定 App (Activity) 的启动者
- Android App 启动优化全记录
- 探索 Android 内存优化方法
- Android 音视频:Libyuv 使用实战
- Android 进程保活:基础理论篇
- Android APK 资源分析之 Python 实现
- Android Q 强制黑暗 (ForceDark) 模式实践
- Android 性能优化:内存优化实战秘籍
- 58 同城 Android 端实现外部调起的关键技术解析
- 花椒 Android 端自动化测试实践
- Android 应用市场常用热修复腾讯的 Tinker,阿里的 Andfix(总结,对比,接入)
- 基于 Agora SDK 实现 Android 一对一音视频聊天应用
- AIPoet:基于人工智能 (LSTM) 的 Android 写诗应用
- Android 应用市场常用热修复腾讯的 Tinker,阿里的 Andfix(总结,对比,接入)
- 基于 Agora SDK 实现 Android 一对一音视频聊天应用
- AIPoet:基于人工智能 (LSTM) 的 Android 写诗应用
- Android 应用市场常用热修复腾讯的 Tinker,阿里的 Andfix(总结,对比,接入)
- 基于 Agora SDK 实现 Android 一对一音视频聊天应用
- AIPoet:基于人工智能 (LSTM) 的 Android 写诗应用
- Android Webview 后台播放音视频实现
- 手撕一个让人 “欲罢不能” 的水波纹选中控件 (Android)
- 深入浅出讲解丝滑般动画特效实现原理 (Android)
- 动态下发 so 库在 Android APK 安装包瘦身方面的应用
- Android Studio 3.6 正式版终于发布了
- 深入探索 Android 启动速度优化
- 搭建 Android 内核环境
- Android 工程师进阶 34 讲
- 搭建 Android 内核环境
- Android 工程师进阶 34 讲
- BAT 大神都在用的 Android Studio 插件
- Android Gradle 构建效率优化
- 在 Android 开发中使用协程
- 我感觉我学了一个假的 Android...
- Android View 性能优化
- GreenDao 在 Android 项目中的实践总结
- Android 自定义滚动条
- 使用 Android Studio Profiler 工具解析应用的内存和 CPU 使用数据
- 11 Weeks of Android:联系人与身份
- 围观 SharedPreferences 不一样的写法 (Android)
- [译] 聚焦 Android 11:游戏开发新工具
- 聚焦 Android 11:开发语言
- 聚焦 Android 11:Android 开发者工具
- Kotlin 协程和 Android SQLite API 中的线程模型
- 聚焦 Android 11:Android 开发者工具
- Kotlin 协程和 Android SQLite API 中的线程模型
- Android 3 分钟带你入门开发测试
- 一种统计 ListView 滚动距离的方案 (Android)
- 一个 App 如何适配多个 Android 终端?
- 《Android进阶指北》
- 深入探索 Android Gradle 插件的缓存配置
- 在 Android 开发中使用协程