• Stars
    star
    124
  • Rank 288,207 (Top 6 %)
  • Language
  • Created about 8 years ago
  • Updated about 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Android 方面技术文档

Android学习文档和工具

工具篇

git

(原创)Git使用
git的submodule功能详解 gui
Git Submodule的使用
GitHub上README.md教程 - Kaitiren的专栏 - 博客频道 - CSDN.NET

markdown

Cmd Markdown 编辑阅读器

AS使用

(原创)Android Studio插件整理
AndroidStudio 从基本到高级使用技巧 - DiyCode
Android Studio编译慢、卡死和狂占内存怎么破? - 知乎用户的回答 - 知乎
Gradle Distributions
Speed up your build in Android Studio | Yet Another Summer Rain
Android Studio 中文社区论坛 - Powered by Discuz!
Android Studio 中文社区:安卓官方开发工具-Android SDK/JDK/Gradle-下载/安装/升级/教程/汉化
Android Studio 使用技巧(一) - djk_dong的专栏 - 博客频道 - CSDN.NET
[精品推荐]Android Studio插件整理
大幅提高 Android 开发效率之 Android 项目模板化 (上) - DiyCode
大幅提高 Android 开发效率之 Android 项目模板化 (下) - DiyCode

gradle脚本

美团Android自动化之旅—生成渠道包 - 美团技术团队
我的gradle多渠道打包记录 - SegmentFault
ProGuard Usage
Gradle中文使用文档
深入理解Android(一):Gradle详解

技术篇

自定义view

关于 Android 自定义控件,你想谈一些什么? - DiyCode
安卓自定义View教程目录
SilenceDut/DayNightToggleButton: A Funny ToggleButton for day and night change
AzeeSoft/AndroidPhotoshopColorPicker: A full featured Color picker Library for Android
大家开发的 Android App 都用了哪些开源类库呢? - DiyCode
Android自定义View教程目录
一个绚丽的loading动效分析与实现! - Ajian_studio - 博客频道 - CSDN.NET
三次贝塞尔曲线练习之弹性的圆 - 简书
geftimov/android-pathview: Android view with both path from constructed path or from svg.
gjiazhe/WaveSideBar: An Index Side Bar With Wave Effect
bingoogolapple/BGABadgeView-Android: Android 徽章控件
【Android】详解7.0带来的新工具类:DiffUtil - zxt0601的博客 - 博客频道 - CSDN.NET
【Android】ListView、RecyclerView、ScrollView里嵌套ListView 相对优雅的解决方案:NestFullListView - zxt0601的博客 - 博客频道 - CSDN.NET
ghuiii/AnimateVectorDrawableDEMO: some great animations all achieved by AnimateVectorDrawable, without any code!
armcha/AutoLinkTextView: AutoLinkTextView is TextView that supports Hashtags (#), Mentions (@) , URLs (http://), Phone and Email automatically detecting and ability to handle clicks.
(转)【Android】Paint的效果研究 - wpf814533631 - ITeye技术网站
Android之View.onMeasure方法 - 底层技术 - 游戏开发者社区
IT蓝豹,一个专业android特效分享网站
23Code - 安卓开源代码库 - 安卓代码实例 -安卓项目动画特效示例 - 安卓android开源类库 - 23Code.com
bingoogolapple/BGARefreshLayout-Android
自定义控件:onMeasure 方法和测量原理的理解 - SvenHe - 博客频道 - CSDN.NET
Android View 全解析(三) -- onLayout
安卓特殊形状控件的事件处理方案 - DiyCode
App性能优化系列结语篇 | ANLY'S BLOG

视频

口袋直播间直播_口袋直播间直播室_口袋直播间视频直播间_知牛财经
Vitamio中文API文档(5)—— MediaPlayer - 农民伯伯 - 博客园
supercwn/SuperPlayer: SuperPlayer 是一个基于IjkPlayer的控制器,支持手势操作,滑动快进,快退,支持,上滑音量亮度的变化,支持指点位置播放,播放源的切换
yixia/VitamioBundle: Vitamio for Android
over140/vlc-android-demo
Documentation:Android - VideoLAN Wiki
最简单的基于FFmpeg的AVfilter例子(水印叠加) - 雷霄骅(leixiaohua1020)的专栏 - 博客频道 - CSDN.NET
Bilibili/ijkplayer: Android/iOS video player based on FFmpeg n3.1, with MediaCodec, VideoToolbox support.
GC: android-5.1.1_r1.jar - GrepCode Java Project Source
从0到1打造直播 App - DEV CLUB

内存管理

PPT分享:老司机在实际项目中是如何做性能优化的
[Android技术专题]应用开发进阶必经之路之性能优化(上)
[Android技术专题]应用开发进阶必经之路之性能优化(下)
Android卡顿性能监测方案对比
专项:Android 内存泄露实践分析 - 腾讯WeTest
Android 进程保活招式大全
Android实现双进程守护-布布扣-bubuko.com
手机淘宝性能优化-博客-云栖社区
那些年我们用过的显示性能指标
App优化之性能分析工具 | ANLY'S BLOG
一触即发 App 启动优化最佳实践 - DiyCode

线程处理

Android消息机制的原理剖析—闭环总结 - 王瑾的博客 - 博客频道 - CSDN.NET
彻底理解 Android Binder 通信架构 - DiyCode

so库相关

Android 动态链接库加载原理及 HotFix 方案介绍
[Android] 环境配置之Android Studio开发NDK-android100学习网

android wear

Android Wear 开发初探

adb

mzlogin/awesome-adb: ADB Usage Complete / ADB 用法大全

hotfix

AndFix支持Multidex的解决方案 - 推酷
Alibaba-AndFix Bug热修复框架原理及源码解析 - Coolspan - 博客频道 - CSDN.NET
Android Multidex 遇到的问题 - 我的专栏 - 博客频道 - CSDN.NET
JackCho/AndroidPatchUpdate: 纳尼?慢着!你说Android可以补丁更新,我读书不多,不要骗我。给我说道说道,保证打不死你。命令和测试apk在bsdiff_bspatch文件夹
听说”双11”是这么解决线上bug的 - THEONE10211024的专栏 - 博客频道 - CSDN.NET
阿里百川-阿里巴巴无线开放平台,移动开放的主阵地
Tencent/tinker: Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
eleme/Amigo: A hotfix library for Android platform, and not just this...
Android热更新实现原理 - 大头鬼Bruce - 博客频道 - CSDN.NET
預防 Android Dex 64k Method Size Limit
Android 热补丁动态修复框架小结 - Hongyang - 博客频道 - CSDN.NET
QFix探索之路—手Q热补丁轻量级方案 - DEV CLUB
基于cydia Hook在线热修复补丁方案 - Jarlene的博客 - 博客频道 - CSDN.NET
Tinker - 作业部落 Cmd Markdown 编辑阅读器

app安全

看雪安全论坛 - www.pediy.com
『移动安全区』
Introduction - Material design - Google design guidelines
DroidSec.cn | Android Security 安卓安全中文站 | 移动安全技术与资讯分享 | 安卓应用漏洞挖掘 | 安卓漏洞攻防 | 智能设备安全
逆向未来技术社区 - Android安全|Android破解|IOS安全|移动安全|无线HACK|www.pd521.com
NaviSec.it – 纳威安全导航 | 网络安全导航
对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB) - Silent Void - 博客园
C++语法_图文_百度文库
Android Native反调试
Android RSA加密解密 - 享受技术带来的快乐 - 博客频道 - CSDN.NET

框架

Android ORMLite 框架的入门用法 - Hongyang - 博客频道 - CSDN.NET
Fresco最最最简单使用 - wa991830558的专栏 - 博客频道 - CSDN.NET
PagerSlidingTabStrip介绍及使用,让ViewPager更绚丽 - HarryWeasley的专栏 - 博客频道 - CSDN.NET
SystemBarTint——让你的安卓应用拥有炫酷状态栏|码源
Android-Code-Style
可以下拉缩放HeaderView的ListView:PullToZoomInListView - 泡在网上的日子
soyoungboy/android-material-design-Open-source-projects: android material design 风格项目整理
重磅教程!帮你全面彻底搞定Material design的学习笔记
codeKK 开源项目源码分析
【RxJava && Agera】从源码简要分析基本调用流程
Glow Android 优化实践 - DiyCode

动画

模拟自然动画的精髓——TimeInterpolator与TypeEvaluator
属性动画连续输出值分析 - DiyCode

新API适配

Android7.0适配心得 - 贾鹏辉的技术博客|CrazyCodeBoy|fengyuzhegnfan|Cboy|专注移动技术开发(Android&IOS)、React Native开发、React Native教程、React Native博客

完整项目

jaydenxiao2016/AndroidFire
JustWayward/BookReader: “任阅”,开源小说阅读器,实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、本地txt/pdf书籍阅读、字体/主题/亮度设置、Wifi传书等功能!
作为一名开发工程师,你有哪些让你值得骄傲的项目? - DiyCode

网络请求

有赞Android客户端网络架构演进 - duanyangyang - 有赞技术团队

底层

深入理解Android(二):Java虚拟机Dalvik
PackageManagerService 学习----上 - DiyCode
Android系统中的进程管理:进程的创建

键盘处理

Android 爬坑之旅:软键盘挡住输入框问题的终极解决方案 - DiyCode

测试

Android单元测试 - 如何开始? - 简书
单元测试那些事情 - DiyCode
Android 单元测试--Robolectric - DiyCode

其他

Blankj/AndroidUtilCode: Android developers should collect the following utils(updating)

图片处理

BigImageViewer:一款强大易用的 Android 开源大图查看库,支持缩放和拖拽,内存占用低,支持 fresco 和 glide 加载图片