Android 基础入门教程

小猪的教程尽量以路线图 + 核心知识讲解 + 代码实例,来帮助大家学习Android!当然有些东西你一开始可能并不了解,不过你以后回过头来看,会发现这些东西很有用!

 在线阅读

Kotlin开发Android App文档

《Kotlin for android developers》中文版翻译。这本书并不是一本语言参考书,但它是一个Android开发者去学习Kotlin并且使用在自己项目中的一个工具。我会通过使用一些语言特性和有趣的工具和库来解决很多我们在日常生活当中都会遇到的典型问题。

 在线阅读

14天学会安卓开发

14天学会安卓开发.Android是什么?是一个针对移动设备的操作系统和软件平台。基于Linux内核。由 Google和开放手机联盟OHA开发的。容许使用Java语言来开发和管理代码。

 在线阅读

浅入浅出 Android 安全 中文版

Android 安全架构的理解不仅帮助我了解 Android 的工作原理,而且为我开启了如何构建移动操作系统和 Linux 的眼界。 本章从安全角度讲解 Android 架构的基础知识。 在第 1.1 节中,我们会描述 Android 的主要层级,而第 1.2 节给出了在此操作系统中实现的安全机制的高级概述。

 在线阅读

gradle学习笔记

在Android开发中平常所接触的gradle脚本,配置好了点击run按钮就能编译、打包、安装等等操作,编译出想要的apk,大大方便了开发过程。但是自己对gradle的了解和掌握仅仅只是够用,于是大量查资料开始学习gradle。

 在线阅读

Android官方培训课程中文版

Google Android团队在2012年的时候开设了Android Training板块,这些课程是学习Android应用开发的绝佳资料。我们通过Github发起开源协作翻译的项目,完成中文版的输出,欢迎大家传阅学习!

 在线阅读

RxJava Essentials 中文翻译版

RxJava Essentials 中文翻译版。本书是对Ivan.Morgillo所写一书的中文翻译版本,仅供交流学习使用,严禁商业用途。

 在线阅读

Material Design 中文版

Google I/O 2014 发布 Material Design,1sters 于 2014-09-09 上线中文版,并稳稳占据百度和 Google material design 关键字的第一名。

 在线阅读

Fresco 中文版教程

Fresco 是一个强大的图片加载组件。Fresco 中设计有一个叫做 image pipeline 的模块。它负责从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。

 在线阅读

Android Gradle 用户指南

Android Studio 使用 Gradle 构建工具,而 Gradle 继承了强大、灵活的 Ant 和 Maven 丰富的依赖管理,配置管理简单,脚本编写方便灵活,插件模块化。本指南是 Android 官方的 Gradle Plugin User Guide 中文翻译版。

 在线阅读

Android Java 技术笔记

个人日常学习之余记下的笔记,仅供参考。包括Android Java 技术笔记。

 在线阅读

深入理解 Android 卷I

Android 应用开发工程师:刚接触 Android 系统的读者朋友,本书中关于 Binder,sp 和 wp、Handler 及 Looper 等常用类的分析,或许能帮助你迅速适应 Android 平台上的开发工作。

 在线阅读

深入理解 Android 卷II

本书通过直接剖析源代码的方式进行讲解,旨在引领读者一步步深入于Android系统中相关模块的内部原理,去理解它们是如何实现、如何工作的。在分析过程中,笔者根据个人研究Android代码的心得,采用了精简流程、逐个击破的方法。

 在线阅读

深入理解 Android 之 Gradle

本文对 Gradle 进行了讲解,希望能帮助大家答疑解惑。本文是 Android 系统及应用开发专家邓凡平的最新作品,帮你深入理解 Gradle,继续修炼 Android 内功。

 在线阅读

Android OpenGL ES 开发教程

OpenGL ES 主要用来开发 3D 图形应用的。OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA 和游戏主机等嵌入式设备而设计。本教程结合实例由浅入深地讲解了使用 OpenGL ES 进行 3D 图形开发的。

 在线阅读

Android OpenGL ES 简明开发教程

OpenGL ES 主要用来开发 3D 图形应用的。OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA 和游戏主机等嵌入式设备而设计。本教程可以帮助从未接触过 3D 开发的程序员了解 OpenGL 开发的基本概念和方法。

 在线阅读

Android Weekly 中文版

Android Weekly 相当于是 Android 开发社区的实时通讯录,每周报道 Android 最新讯息,包括新的库、工具和博客等,只要你有 Email,就可以对其进行订阅,了解更多关于 Android 的消息。

 在线阅读

Android官方培训课程

欢迎来到为Android开发者准备的培训项目。在这里你会找到一系列的课程,这些课程会演示你如何使用可重用的代码来完成特定的任务。所有的课程分为若干不同的小组。你可以通过左边的导航来查看。

 在线阅读

Android 测试教程

测试也是开发过程中一个重要组成部分,Android 开发环境集成一个测试框架可以用来测试 Android 应用的各个方面,单元测试,UI 测试等。

 在线阅读

Android 开源项目指南

Android 开源项目是针对各种各样具有不同外形的设备创建的开源软件栈。它的主要目的是为运营商、原始设备制造商(OEMs)和开发人员创造一个开放的软件平台。

 在线阅读

Android RoboGuice 使用指南

RoboGuice 为 Android 平台上基于 Google Guice 开发的一个库,可以大大简化 Android 应用开发的代码和一些繁琐重複的代码。比如代码中可能需要大量使用 findViewById 在 XML 中查找一个 View,并将其强制转换到所需类型,onCreate 中可能有大量的类似代码。

 在线阅读

Android NDK 开发教程

NDK是一系列工具的集合,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。

 在线阅读

2 18 7

B Biscuit是一个便捷的android 压缩图片库。由于微信是行业标杆,所以在写本库的时候,特意研究了下微信的压缩效果,以在小米NOTE LTE上为例,经过观察微信压缩效果,逆向推算出微信可能的压缩方式,发现微信很大概率上采用缩放压缩方式。
 
0.5 5.300000000000001
1 8 3

H HiLocation 一个基于高德定位sdk封装的定位库,无需配置免key
 
0.0 4.2
  昨天
4 74 4

一个用于Android的P2P库
 
0.8999999999999999 5.699999999999999
10 48 5

DoubanBook - 利用Kotlin开发的一个豆瓣书籍App
 
1.1 7.199999999999999
  昨天
1 1 0

keyboard_Cash一个Android自定义收银键盘
 
0.0 3.3000000000000003
  4天前

Y 一款图片选择器,支持单选、多选、裁剪、适配7.0、适配小米
 
0.1 3.8
  4天前
36 324 87

Blockly for Android
 
1.0 10.0
  12天前
2 94 19

在Android上运行Tensorflow模型的指南
 
0.3 1.7999999999999998
  13天前
1 5 3

今日头条 For Android
 
0.1 4.2
  前天
1 9 1

H Heavenlyupdate是对下载apk以及安装的简单封装
 
0.1 3.8
  5天前
1 1 0

Y A Pretty OkHttp Logging Interceptor(一款简洁漂亮的OkHttp Logging拦截器)。可以设置多个log打印等级,随你心意,输出你想要的log。
 
0.0 5.2
  5天前
1 3 0

T 记录一下我集成使用的过程,集成过程中有遇到一些问题,希望大家能绕过这些坑,首先我是按github上面的官方demo和文档进行集成,然后自己又重新创建了项目进行练习
 
0.0 3.5
  6天前
1 24 4

L 利用 AMSHook 启动不注册的 Activity
 
0.0 4.0
  4天前

Z 这是Kotlin版本的BaseRecyclerViewAdapterHelper的使用Demo
 
1.7999999999999998 4.0
  4天前
2 18 7

B Biscuit是一个便捷的android 压缩图片库。由于微信是行业标杆,所以在写本库的时候,特意研究了下微信的压缩效果,以在小米NOTE LTE上为例,经过观察微信压缩效果,逆向推算出微信可能的压缩方式,发现微信很大概率上采用缩放压缩方式。
 
0.5 5.300000000000001
26 431 137

MD版的花瓣网App
 
1.3 0.5
  昨天
10 48 5

DoubanBook - 利用Kotlin开发的一个豆瓣书籍App
 
1.1 7.199999999999999
  昨天
1 8 3

H HiLocation 一个基于高德定位sdk封装的定位库,无需配置免key
 
0.0 4.2
  昨天
1 5 3

今日头条 For Android
 
0.1 4.2
  前天
Popular
91 2.3k 184

从Java到Kotlin - 您的Java To Kotlin速查表
 
10.0 10.0
  前天
4 74 4

一个用于Android的P2P库
 
0.8999999999999999 5.699999999999999

Y 一款图片选择器,支持单选、多选、裁剪、适配7.0、适配小米
 
0.1 3.8
  4天前
1 1 0

keyboard_Cash一个Android自定义收银键盘
 
0.0 3.3000000000000003
  4天前
41 1.7k 283

A Android-skin-support: 一款用心去做的Android 换肤框架, 极低的学习成本, 极好的用户体验.
 
0.2 0.5
  8天前
36 320 87

Blockly for Android
 
1.0 10.0
  12天前
2 94 19

在Android上运行Tensorflow模型的指南
 
0.3 1.7999999999999998
  13天前
2.5k 23.9k 6.6k

很棒的Android UI / UX库列表
 
9.0 1.0
  20天前
34 705 112

A Aceso是基于Instant Run Hot Swap的Android热修复方案,使用它你能在不用重新发布版本的情况下对线上app的bug进行修复。
 
4.8 0.3
  26天前
8 44 5

C CandyWebCache是移动端web资源的本地缓存解决方案,能够拦截webview的请求,并优先使用本地缓存静态资源进行响应,以此来对webview加载页面性能进行优化
 
0.0 0.3
  1月前
11 14 3

B Brotli 是一个通用的无损压缩算法,它使用了 LZ77 算法的现代变体、Huffman 编码和二阶上下文建模的结合来压缩数据,因而有着媲美当前任何现代通用压缩算法高的压缩率。在速度上它与 deflate 算法类似,但提供了更高的数据密度。Brotli 压缩的数据格式在 RFC 7932 中定义。
 
0.0 0.5
  1月前
1 3 1

A AndroidUtils:Android开发不得不收藏的Utils
 
0.0 0.0
  5月前
1 6 0

W 桌面/服务器网络编程利器 libcurl 的 android 移植封装,已通过包含 OpenSSL 内置提供对 HTTPS 的支持,且包含 nghttp2 提供对 HTTP/2 的支持。
 
0.0 0.0
  10月前
17 289 102

WeatherAlarmClock 一款具有天气提醒功能的闹钟
 
0.8999999999999999 0.0
  10月前
Popular
495 9.8k 1.3k

Z 最全的面试试题集合,覆盖各个领域
 
10.0 10.0
  27天前
Popular
301 8k 1.8k

Y 一个强大并且灵活的RecyclerViewAdapter
 
10.0 9.5
Popular
285 6.8k 1.2k

简单,漂亮和强大的Android日志器logger
 
10.0 7.800000000000001
Popular
204 5.2k 908

V VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。
 
10.0 10.0
Popular
201 5k 945

L 有朋友通过尝试逆向微信图片压缩算法而实现的一个压缩比还不错的压缩算法。
 
10.0 6.5
  昨天
Popular
331 4.7k 861

S 手机淘宝容器化框架,支持组件化、动态更新、热修复等,一个强大的安卓动态组件框架。
 
10.0 10.0
Popular
407 4.6k 1.5k

Y 用于逆向工程Android apk文件的工具
 
10.0 8.2
Popular
145 3.9k 595

Kickstarter for Android
 
10.0 10.0
Popular
241 3.2k 813

S Small:这是一个轻巧的跨平台插件化框架。Small的所有插件支持内置于宿主包中;插件编码、布局编写方式与独立应用开发无异;
 
Popular
62 2.9k 288

Alerter一个Android 下拉风格的弹窗
 
10.0 6.0
  昨天
Popular
161 2.7k 315

A Android Architecture Components 示例
 
10.0 6.0
  4天前
Popular
150 2.7k 537

X 下一代Android打包工具,100个渠道包只需要10秒钟
 
10.0 10.0
Popular
91 2.3k 184

从Java到Kotlin - 您的Java To Kotlin速查表
 
10.0 10.0
  前天
Popular
75 2.1k 162

S Store用于异步数据加载和缓存的Android库
 
9.399999999999999 6.7
  8天前
Popular
105 2.1k 156

A Android模块化和可定制的 Material Design UI 组件
 
9.399999999999999 9.8
  14天前
Popular
1.4k 22k 4.5k

R Retrofit:类型安全的Android Http客户端
 
Popular
872 16.1k 3.3k

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 9.200000000000001
Popular
858 15.5k 1.5k

K Kotlin:JetBrain针对JVM、安卓和浏览器提供的静态类型编程语言
 
9.0 10.0
Popular
935 12.9k 3.4k

F 一个Android库管理图片和它所使用的内存。
 
9.0 10.0
Popular
689 11.1k 3.6k

A Android开发人员不得不收集的代码
 
9.0 10.0
Featured
186 2.8k 773

N NoHttp支持大文件、多文件上传、文件下载、自动维持Cookie、异步/同步请求,多种Http缓存模式,302/303重定向, 支持代理服务器.
 
10.0 1.0
  8天前
Featured
301 8k 1.8k

Y 一个强大并且灵活的RecyclerViewAdapter
 
10.0 9.5
Featured
935 12.9k 3.4k

F 一个Android库管理图片和它所使用的内存。
 
9.0 10.0
Featured
872 16.1k 3.3k

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 9.200000000000001
Featured
241 3.2k 813

S Small:这是一个轻巧的跨平台插件化框架。Small的所有插件支持内置于宿主包中;插件编码、布局编写方式与独立应用开发无异;
 
Featured
1.4k 22k 4.5k

R Retrofit:类型安全的Android Http客户端
 
Featured
858 15.5k 1.5k

K Kotlin:JetBrain针对JVM、安卓和浏览器提供的静态类型编程语言
 
9.0 10.0
Featured
918 13.9k 4.2k

I 基于 FFmpeg n3.0的Android/iOS视频播放器,并支持MediaCodec, VideoToolbox.
 
9.0 4.0
  20天前
Featured
309 8.4k 904

Android 的Flexbox布局
 
Featured
1k 16.6k 3.5k

butterknife:将Android视图和回调函数绑定到字段和方法上
 
9.0 1.7999999999999998
  25天前
Featured
621 10.4k 3k

A Android ImageView自定义实现,支持缩放,由不同的触控手势
 
9.0 2.0
Featured
2.5k 23.9k 6.6k

很棒的Android UI / UX库列表
 
9.0 1.0
  20天前
Featured
3.7k 23.3k 11.3k

Android 开源项目分类汇总
 
9.0 1.2
  5天前
Featured
689 11.1k 3.6k

A Android开发人员不得不收集的代码
 
9.0 10.0
Featured
164 3.8k 336

S 使用RxJava处理Android apps生命周期 APIs
 
10.0 2.7
Featured
134 2k 348

kotlin 官方文档
 
0.1 10.0
  5天前
Featured
83 1.7k 288

R 学习RxJava2 Android 2.0例,RxJava已经完全重写的Reactive-Streams规范。
 
0.7000000000000001 1.7000000000000002
  8天前
Featured
59 1.5k 314

A 在Android6.0开始,App可以直接安装,App在运行时一个一个询问用户授予权限,系统会弹出一个对话框让用户选择是否授权某个权限给App(这个Dialog不能由开发者定制),当App需要用户授予不恰当的权限的时候,用户可以拒绝,用户也可以在设置页面对每个App的权限进行管理。
 
0.5 0.8
  27天前
Featured
132 3k 714

Y 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
 
10.0 0.2
Featured
1.4k 14.1k 2.6k

A android-best-practices - android最佳实践
 
9.0 0.5
  13天前
Featured
204 5.2k 908

V VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。
 
10.0 10.0
Featured
331 4.7k 861

S 手机淘宝容器化框架,支持组件化、动态更新、热修复等,一个强大的安卓动态组件框架。
 
10.0 10.0
Featured
495 9.8k 1.3k

Z 最全的面试试题集合,覆盖各个领域
 
10.0 10.0
  27天前
Featured
61 2k 185

Android 动画管理库,辅助你管理动画效果
 
8.4 2.0
  28天前
Featured
146 2.2k 615

Z 正在成为史上最全分类 Android 开源代码大全
 
8.8 10.0
  3天前
Featured
21 906 92

InfiniteCards 可自定义动画的Android卡片切换视图
 
4.6000000000000005 4.699999999999999
  5天前
Featured
25 566 58

SlimAdapter:Android简洁的可编程的适配器
 
3.3000000000000003 9.8
  5天前
Featured
5 205 25

G 一款基于GankIo开发的练手项目。项目采用 MVP+Dagger2+Retrofit + RxJava开发。首页布局样式大致参考掘金客户端。
 
0.8 1.7000000000000002
  20天前
Featured
12 390 31

一个Dribbble的Android App
 
1.6 7.0
  3天前
Featured
14 722 87

TimeLine 瀑布流式的时间轴
 
3.7 7.800000000000001
  3天前
Featured
13 201 11

O OkDeepLink提供基于注释的api来操纵android应用的深层链接
 
0.7000000000000001 5.5
  7天前