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 28 11

K Kitsunebi - 适用于Android的全功能V2Ray客户端
 
0.3 1.5
1 1 0

N NetFrames 一个基于XSnow网络框架自己改造的 网络框架
 
0.0 4.0

ConstraintLayout 示例
 
0.1 0.5
  6天前
0 9 2

Android粒子篇之文字的粒子化运动
 
0.2 3.3000000000000003
  前天
27 69 11

A AWS Toolkit for JetBrains - 一个用于从JetBrains IDE与AWS交互的插件
 
0.0 10.0
  3天前

L 该库为java.security类实现了一组“流畅的”API构建器,并提供了更多类型安全,直观的API来访问信任库,密钥库和密钥。 该库的主要目的是使小任务变得简单,并提供与JSSE堆栈的更好集成。
 
0.0 7.3
  1月前
58 572 44

B Blokada是一款适用于Android的免费,开源,紧凑,快速的广告拦截器,适用于所有应用,不需要root。
 
1.7000000000000002 8.7

A Android库路由XML在inflating布局文件时将标签从一个标签转移到另一个标签
 
0.4 4.699999999999999
  5天前
2 4 0

Android 滚动选择控件
 
0.0 6.7
  昨天
0 1 0

R Retrofit入门 Retrofit注解详解 Gson与Converter RxJava与CallAdapter 自定义Converter 自定义CallAdapter
 
0.0 0.8
  7天前

Filmr : 3 岁小孩也会用的视频剪辑 App
 
0.3 1.7000000000000002
  12天前
1 15 1

💥💥Android刘海屏适配方案---NotchTools
 
0.0 1.7000000000000002
  7天前

A Android 6.0 权限适配框架,一句代码搞定
 
0.1 1.0
  12天前

S 事件总线,通过定义事件接口,apt方式生成事件代理分发事件给注册并实现的接口类
 
0.0 2.3000000000000003
4 28 4

M Mini是一种用Kotlin编写的最小Flux架构,它还添加了一些有用的功能来快速构建UI
 
0.0 3.5

一个简单的库提供一个隐藏/显示的搜索栏
 
0.7000000000000001 2.8000000000000003
  6天前
1 17 2

Android 3d 动画旋转
 
0.0 0.0
  2年前
1 5 0

Gradle基础 构建生命周期和Hook技术
 
0.3 0.7000000000000001
  8天前
36 742 168

A Android上基于FFmpeg开发的视频处理框架,简单易用,体积小,帮助使用者快速实现视频处理功能。包含以下功能:剪辑,裁剪,旋转,镜像,合并,分离,变速,添加LOGO,添加滤镜,添加背景音乐,加速减速视频,倒放音视频。
 
2.4 0.0
1 3 0

E EternityMQTTPahoUtils 用于安卓客户端的MQTT工具
 
0.0 1.5
  8天前
2 12 0

F 即时消息推送服务,基于Netty+protobuf-- IM push service based on Netty+protocal
 
0.0 4.2
  昨天
2 112 34

D 该项目尽可能的便于开发人员,快捷、快速开发安全可靠的项目,以及内置部分常用的资源文件,如color.xml、(toast) layout.xml等
 
0.4 10.0
2 4 0

Android 滚动选择控件
 
0.0 6.7
  昨天

I iplayer是一款基于ijkplayer的播放器,免去了编译源码的过程,它可以播放mp4、avi、rmvb、flv等格式的视频
 
3 17 3

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

一个Android版本更新的库
 
1.2 8.299999999999999
  昨天
2 12 0

F 即时消息推送服务,基于Netty+protobuf-- IM push service based on Netty+protocal
 
0.0 4.2
  昨天
102 2k 186

E 它有两层数据库访问:类型安全的SQL包装DSL和轻量级数据访问对象
 
0.0 10.0
  前天
4 58 5

S 此应用可跟踪您应用中对targetSDK的更改。 从2018年11月1日开始,Google要求所有应用更新targetSDK至少26(28是最新的)。
 
0.1 7.5
  前天
4 139 20

Y 一个轻量级的版本更新框架
 
0.5 5.300000000000001
58 572 44

B Blokada是一款适用于Android的免费,开源,紧凑,快速的广告拦截器,适用于所有应用,不需要root。
 
1.7000000000000002 8.7
Popular
231 2.2k 384

T Tachiyomi - 适用于Android的免费和开源漫画阅读器
 
9.1 6.800000000000001
27 69 11

A AWS Toolkit for JetBrains - 一个用于从JetBrains IDE与AWS交互的插件
 
0.0 10.0
  3天前
47 524 165

A Android rtmp rtsp 推流客户端
 
1.7000000000000002 10.0
30 162 80

IJPay Demo 让支付触手可及
 
0.5 3.3000000000000003
  3天前
8 126 23

R 让JetBrains的IntelliJ平台支持LaTeX
 
0.4 10.0
440 5.2k 1k

R RePlugin是一套完整的、稳定的、适合全面使用的,占坑类插件化方案
 
10.0 4.8
Popular
828 9.7k 2.9k

H HanLP是由一系列用于自然语言处理模型与算法组成的Java工具包,目标是普及自然语言处理在生产环境中的应用。HanLP具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点。
 
10.0 6.2
Popular
408 5.7k 1.3k

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

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

A Android模块化和可定制的 Material Design UI 组件
 
10.0 10.0
  18天前
Popular
158 5.4k 482

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

Kickstarter for Android
 
10.0 7.800000000000001
Popular
409 4.7k 4.7k

S 一系列快速入门示例,演示了Android上的Firebase API
 
10.0 7.7
  6天前
Popular
173 4.6k 1.1k

Android QRCode 库 BGAQRCode
 
10.0 6.2
Popular
180 4.5k 333

Y Moshi是一个现代的Android和Java的JSON库.它很容易把JSON解析为Java。
 
10.0 10.0
  前天
Popular
95 4.4k 206

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

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

K K-9 Mail – 一个开源Android电子邮件客户端
 
10.0 10.0
Popular
89 4k 471

Alerter一个Android 下拉风格的弹窗
 
10.0 6.3
  4天前
Popular
139 3.3k 1k

云阅:一款基于网易云音乐UI
 
10.0 7.800000000000001
Popular
83 2.5k 126

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

KOIN - Kotlin的一个实用的轻量级依赖注入框架
 
10.0 9.7
  10天前
Popular
243 2.5k 636

R R3公开发布分布式账本平台Corda源代码
 
Popular
61 2.3k 234

F Fuel:针对Kotlin/Android最简单的HTTP网络库
 
9.399999999999999 10.0
Popular
231 2.2k 384

T Tachiyomi - 适用于Android的免费和开源漫画阅读器
 
9.1 6.800000000000001
Popular
1.6k 30.3k 5.8k

R Retrofit:类型安全的Android Http客户端
 
Popular
1.3k 25.2k 2.9k

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

A Android开发人员不得不收集的代码
 
9.0 8.7
Popular
954 15.1k 3.6k

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

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 1.5
Featured
173 4.6k 1.1k

Android QRCode 库 BGAQRCode
 
10.0 6.2
Featured
1.3k 25.2k 2.9k

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

 VirtualApp是一个App虚拟引擎的开源实现
 
10.0 0.8
  11天前
Featured
21 1.4k 156

RecyclerView粘性标签库
 
0.1 1.7000000000000002
  12天前
Featured
989 10.8k 4.3k

T Telegram 是一款专注于速度、安全的短信息应用,快速、简单、免费。Telegram 支持群组聊天,最高200人,最高支持分享1GB的视频,其它图片等等更是不在话下。而且所有信息全部支持同步。由于频发的隐私问题,所以 Telegram 也很注重通信安全
 
9.0 0.3
  12天前
Featured
206 6.4k 558

S 使用RxJava处理Android apps生命周期 APIs
 
10.0 3.2
Featured
88 3.8k 498

利用SnapHelper实现RecyclerView snapping示例
 
10.0 2.8000000000000003
Featured
181 5k 856

Kickstarter for Android
 
10.0 7.800000000000001
Featured
50 1.6k 81

A AutoDispose自动绑定+处理RxJava 2流
 
0.3 2.0
  6天前
Featured
641 10.8k 2.8k

A Android Architecture Components 示例
 
9.0 3.5
  14天前
Featured
76 2.1k 178

J Javalin 用于Java/Kotlin的一个简单REST API库
 
8.5 10.0
  7天前
Featured
828 9.7k 2.9k

H HanLP是由一系列用于自然语言处理模型与算法组成的Java工具包,目标是普及自然语言处理在生产环境中的应用。HanLP具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点。
 
10.0 6.2
Featured
102 2k 186

E 它有两层数据库访问:类型安全的SQL包装DSL和轻量级数据访问对象
 
0.0 10.0
  前天
Featured
83 2.5k 126

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

T Tachiyomi - 适用于Android的免费和开源漫画阅读器
 
9.1 6.800000000000001
Featured
44 1.6k 158

V VasDolly是一种快速多渠道打包工具,同时支持基于V1签名和V2签名进行多渠道打包。插件本身会自动检测Apk使用的签名类别,并选择合适的多渠道打包方式,对使用者来说完全透明。
 
0.0 0.7000000000000001
Featured
284 4.9k 680

A A Module to use Xposed without root or recovery(or modify system image etc).
 
10.0 2.8000000000000003
Featured
18 515 65

B BaseProject是一个Android基础程序架构库(屏幕适配,网络通信,公用方法等),使用它可以快速稳定高效的建立一个Android工程,它集成了一个项目最基本,可以说每个项目必备的一些库。
 
1.6 1.7999999999999998
Featured
409 4.7k 4.7k

S 一系列快速入门示例,演示了Android上的Firebase API
 
10.0 7.7
  6天前
Featured
158 5.4k 482

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

这是一个非常实用的Toast吐司工具类
 
1.7999999999999998 0.8
Featured
7 183 5

使用Android MotionLayout构建的简单轮播
 
0.7000000000000001 2.0
  13天前
Featured
5 165 14

支持手势滑动和拖动的RecyclerView
 
0.7000000000000001 9.7
Featured
349 5.5k 1.6k

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