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。这些工具对开发者的帮助是巨大的。

 在线阅读

NEW
6 286 5

Y 以功能方式声明RecyclerView适配器,无需任何样板和子类
 
0.8999999999999999 7.7

A Android Toast,即便关闭了通知权限也会正常显示
 
0.4 4.8
0 4 0

J 基于Websocket传输协议的轻量级代理
 
0.2 4.3
1 14 0

Y 一系列非常有用的Kotlin扩展,目标提高Android开发速度和替换所有的工具类!注意这个不是官方的AndroidKTX,部分内容借鉴了AndroidUtilCode的代码!
 
0.1 8.8
  昨天
5 148 4

R Rialto是一个基于Annotation Spans的Android文本样式库
 
0.8999999999999999 5.0
20 573 29

Cyanea - 一个强大,动态,有趣的Android主题引擎
 
1.7000000000000002 10.0
  8天前
Featured
175 2.1k 692

Y 一个允许Android应用程序与BLE Beacon 交互的库
 
8.4 9.200000000000001
0 2 0

E EmpsunBleUtils - 蓝牙4.0操作工具类
 
0.0 3.5
1 2 0

A Android快速开发骨架(MVP版)
 
0.0 0.2
  7天前
35 402 47

「小马哥Java技术周报」
 
1.7000000000000002 5.0
  4天前

A Android 录制MP3音频,使用 lame 实时转码
 
0.0 3.8
  3天前
3 52 1

S 生成带校验码的卡号、19位的Long ID、不大于22位的短UUID、短卡号、激活码、数字加密、付款码。分布式、基于内存、安全可靠、性能高。
 
0.3 4.3
  前天
0 14 0

Y 将http api和接口绑定,然后由框架生成接口的代理类,无需自己发送 http 请求,直接调用接口的方法就会自动构建请求参数并发送请求,然后处理请求响应转换为接口方法的返回值返回(支持泛型)。
 
0.1 5.8
10 111 5

R 使用 annotationProcessor 在编译时生成那些无聊的 Adapter 代码,并且给 ViewHolder 加上了一些特性。
 
1.1 0.2
  8天前
10 137 2

A AutoDsl for Kotlin:使用注释为您的Kotlin项目自动生成DSL
 
0.5 6.7
  17天前
16 133 12

来自Android World的每日提示
 
0.7000000000000001 10.0
  昨天
33 529 107

Y 一个用于构建浏览器或类似浏览器的应用程序的Android库集合
 
1.7000000000000002 10.0
0 4 0

J 基于Websocket传输协议的轻量级代理
 
0.2 4.3
17 461 114

MD 风格的Android日历组件
 
1.5 4.5
  昨天

A 图片选择库,支持自定义 UI,裁剪,多选,单选...等等,可自定义所有页面的颜色以及字体之类的参数
 
0.0 6.3
16 133 12

来自Android World的每日提示
 
0.7000000000000001 10.0
  昨天
29 181 20

A AWS Toolkit for JetBrains - 一个用于从JetBrains IDE与AWS交互的插件
 
0.6 10.0
  昨天
Featured
175 2.1k 692

Y 一个允许Android应用程序与BLE Beacon 交互的库
 
8.4 9.200000000000001
1 14 0

Y 一系列非常有用的Kotlin扩展,目标提高Android开发速度和替换所有的工具类!注意这个不是官方的AndroidKTX,部分内容借鉴了AndroidUtilCode的代码!
 
0.1 8.8
  昨天
4 26 3

Y A light MVVM framework for Android. 一个轻量级的安卓MVVM框架
 
0.0 8.5
1 3 1

A AndLang框架 - 方便Android开发者快速搭建项目框架
 
0.0 3.2
  前天
67 1k 68

K Kotlin序列化支持由三部分组成:一个gradle编译器插件,它为对象生成访问者/序列化程序代码,一个IntelliJ插件和一个运行时库。
 
0.1 10.0
  前天
3 52 1

S 生成带校验码的卡号、19位的Long ID、不大于22位的短UUID、短卡号、激活码、数字加密、付款码。分布式、基于内存、安全可靠、性能高。
 
0.3 4.3
  前天
NEW
6 286 5

Y 以功能方式声明RecyclerView适配器,无需任何样板和子类
 
0.8999999999999999 7.7
3 54 16

K Kitsunebi - 适用于Android的全功能V2Ray客户端
 
0.1 6.800000000000001
Popular
202 6.1k 1.1k

提高 Android UI 开发效率的 UI 库
 
10.0 9.200000000000001
Popular
444 5.9k 2.2k

A Android自动化测试例子
 
10.0 7.3
  5天前
Popular
411 5.8k 1.3k

A 异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。
 
10.0 10.0
  4天前
Popular
311 5.7k 687

A Android模块化和可定制的 Material Design UI 组件
 
10.0 10.0
Popular
160 5.7k 521

M MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。从 2015 年中至今,在 iOS 微信上使用已有近 3 年,其性能和稳定性经过了时间的验证。
 
10.0 10.0
Popular
353 5.6k 1.6k

J 目标是尽可能与GPUImage类似。Vertex和fragment着色器完全相同。 这样就可以更轻松地将过滤器从GPUImage iOS移植到Android。
 
10.0 10.0
  24天前
Popular
299 5.2k 733

A A Module to use Xposed without root or recovery(or modify system image etc).
 
10.0 9.200000000000001
Popular
181 5k 862

Kickstarter for Android
 
10.0 9.8
Popular
414 4.9k 4.8k

S 一系列快速入门示例,演示了Android上的Firebase API
 
10.0 9.3
  前天
Popular
176 4.6k 351

Y Moshi是一个现代的Android和Java的JSON库.它很容易把JSON解析为Java。
 
10.0 10.0
  昨天
Popular
97 4.5k 213

S Sonar是用于在iOS和Android上调试移动应用程序的平台。 通过简单的桌面界面可视化,检查和控制您的应用程序。 按原样使用Sonar或使用插件API扩展它。
 
10.0 10.0
Popular
231 4.1k 427

R ReDex是最初在Facebook开发的Android字节码(dex)优化器。 它提供了一个用于读取,编写和分析.dex文件的框架,以及一组使用此框架来改进字节码的优化过程。 由ReDex优化的APK应该比其源更小更快。
 
10.0 10.0
Popular
337 4.1k 2k

K K-9 Mail – 一个开源Android电子邮件客户端
 
10.0 10.0
Popular
85 2.6k 134

K KOIN是一个简单(但功能强大)的Android依赖注入框架。 它使用Kotlin及其功能来完成任务! 没有代理/ CGLib,没有代码生成,没有内省。
 
10.0 10.0
  5天前
Popular
256 2.6k 654

R R3公开发布分布式账本平台Corda源代码
 
10.0 10.0
Popular
118 2.5k 295

T torrent:功能齐全的BitTorrent 客户端包和工具类
 
10.0 6.2
  14天前
Popular
59 2.4k 239

F Fuel:针对Kotlin/Android最简单的HTTP网络库
 
9.7 10.0
Popular
145 2.3k 809

Y 一个Android文件管理器源代码
 
9.1 10.0
Popular
1.3k 25.6k 3k

K Kotlin:JetBrain针对JVM、安卓和浏览器提供的静态类型编程语言
 
Popular
1k 21.3k 7k

A Android开发人员不得不收集的代码
 
9.0 10.0
Featured
376 5.2k 1.9k

X xUtils 包含了很多实用的android工具. xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...
 
0.4 0.0
Featured
212 3.2k 1k

L 其中包括bitmap处理,文件操作,加密存储器,shell命令,静默安装,计数器,均值器,吐司,日志,校验,提示,网络监测等基础功能,以及一些Base64、MD5、Hex、Byte、Number、Dialog、Filed、Class、Package、Telephone、Random等工具类。
 
0.1 0.0
  1年前
Featured
196 3.6k 859

N NoHttp支持大文件、多文件上传、文件下载、自动维持Cookie、异步/同步请求,多种Http缓存模式,302/303重定向, 支持代理服务器.
 
0.2 0.0
  4月前
Featured
314 6.9k 1.5k

U 一个RecyclerView(Android ListView 更高级和灵活的版本)支持刷新,加载更多和动画等
 
0.3 0.0
Featured
496 15.8k 3.4k

Y 一个强大并且灵活的RecyclerViewAdapter
 
9.0 1.0
Featured
197 4.3k 807

T 提供高级功能的RecyclerView扩展库 (比如. 快速滑动和拖动排序)
 
0.2 0.0
  2月前
Featured
33 1.2k 195

RecyclerTabLayout:使用RecyclerView实现的tablayout
 
0.0 0.0
  1年前
Featured
38 1.4k 193

通过RecyclerViews实现Google Photo中的多选效果
 
0.1 1.7000000000000002
Featured
308 8.7k 1.7k

为RecyclerView items添加动画的Android动画库
 
10.0 0.8
  27天前
Featured
54 1.6k 323

SpringView 是一个提供了上下拖拽的功能组件
 
0.1 0.7000000000000001
  6天前
Featured
146 2.7k 1.1k

L LeafPic是一个开源,material设计风格Android相册App。
 
Featured
179 1.8k 935

微信抢红包外挂Android源码
 
0.0 0.0
  2年前
Featured
553 10.8k 2.7k

G greenDAO是一个用于Android应用开发的轻量和快速的ORM框架。实现对象与SQLite数据库的映射。
 
9.0 0.2
Featured
955 15.2k 3.6k

F 一个Android库管理图片和它所使用的内存。
 
9.0 7.3
Featured
1.1k 24.2k 4.6k

G 一个Android图像加载和缓存库专注于流畅体验
 
0.5 0.5
Featured
251 3k 711

L LuaView 是一种运行在一个 ViewController/Activity中,可以灵活加载Lua脚本,并能够按照Native的方式运行的一种面向业务的开发技术方案。
 
0.1 0.0
Featured
282 4.5k 1.1k

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

cropper:Android图片裁剪和翻转开源组件
 
0.1 0.0
  3年前
Featured
120 4k 605

Compressor:一个Android图像压缩库
 
0.3 0.0
  3月前
Featured
38 630 170

Vertical Stepper Form:垂直步进表单Android库
 
2.9 8.299999999999999
  20天前
Featured
66 1.4k 289

MVVMLight:一个Android MVVM 轻量级工具库
 
0.2 0.0
  2年前
Featured
921 10.3k 3.6k

A Android和Java学习笔记
 
1.3 0.0
  8月前
Featured
263 4.7k 1.1k

D DiskLruCache是Android提供的一个管理磁盘缓存的类。该类可用于在程序中把从网络加载的数据保存到磁盘上作为缓存数据。
 
0.2 0.0
  2年前
Featured
834 10.4k 4.3k

A Android Async HTTP Android异步HTTP库
 
0.3 0.0
  1年前
Featured
411 5.8k 1.3k

A 异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。
 
10.0 10.0
  4天前
Featured
1.6k 30.6k 5.8k

R Retrofit:类型安全的Android Http客户端
 
9.0 5.300000000000001
Featured
718 14.3k 2.9k

G Gson:一个Java序列化/反序列化库,可以将JSON和java对象互相转换
 
5.1 0.5
  1月前