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

 在线阅读

1 13 3

Android app DiskLruCache缓存封装
 
0.2 4.3
  5小时前
1 19 0

A AutoRegister:一种更高效的组件自动注册方案(android组件化开发)
 
0.0 3.7
  5天前
0 2 0

S 使用 Kotlin 属性委托实现的基于文件的 Key-Value 持久化工具
 
0.0 4.5
  3天前
3 29 4

H HighLite是一个用于Android的SQLite ORM库,它使用注释来为SQLite操作生成样板文件。
 
0.0 7.7
  7天前
23 230 71

Android Web Server (NanoHttpd)
 
0.7000000000000001 0.0
  1年前
1 1 0

XMLYLearn 简单仿喜马拉雅App
 
0.0 4.699999999999999
  4天前
1 1 0

K 客户端直连 Dubbo 服务,测试使用,或者用来验证线上服务
 
0.0 3.7
  4天前

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

xposed Hook任意APP 逆向跟踪工具
 
0.3 4.699999999999999
  昨天

V Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染,底层音视频解码原理基于FFmpeg开发
 
0.1 4.0
  5天前
5 53 4

S 使用生命周期事件在Android上自动处理RxJava 2流
 
0.6 6.800000000000001
  昨天
0 12 1

像微信支付的密码视图
 
0.0 0.0
  2年前
8 57 13

R 让JetBrains的IntelliJ平台支持LaTeX
 
0.0 10.0
1 1 0

J 将logcat日志存储到文件中,日志量较大的情况下方便查看
 
0.0 4.3
  5天前
1 1 0

O Opengl es 精灵动画 实现旋转放大的地球动画
 
0.0 0.0
  6月前
1 1 0

L MVP+Dagger2+Retrofit+RxJava的Android学习项目
 
0.0 0.5
  6天前
1 2 0

android 工具类大全
 
0.0 0.8
  6天前
1 1 0

android动画差值器
 
0.0 3.2
  6天前
1 2 0

一个密码管理器Android App
 
0.0 4.2
  6天前
1 8 1

Android仿知乎广告
 
0.0 0.3
  6天前

Android Lable 文字分散两端对齐控件
 
0.1 4.699999999999999
  前天
10 274 54

🏀Mango是Dribbble的一个开源Android App
 
0.8999999999999999 0.7000000000000001
  6天前
1 13 3

Android app DiskLruCache缓存封装
 
0.2 4.3
  5小时前
Popular
58 2.3k 385

A Android-skin-support: 一款用心去做的Android 换肤框架, 极低的学习成本, 极好的用户体验.
 
9.3 10.0
  昨天

xposed Hook任意APP 逆向跟踪工具
 
0.3 4.699999999999999
  昨天

易扩展的通用消息弹窗Dialog
 
0.0 4.699999999999999
  昨天
5 53 4

S 使用生命周期事件在Android上自动处理RxJava 2流
 
0.6 6.800000000000001
  昨天
10 524 57

C CacheWebView是Android WebView 缓存的自定义实现,通过拦截静态资源进行内存(LRU)和磁盘(LRU)2级缓存实现缓存。突破系统WebView缓存的空间限制,让缓存更简单、更快、更灵活。让网站离线也能正常访问。
 
1.7000000000000002 10.0
  前天
39 394 77

A Auto.js一个主要由无障碍服务实现的不需要Root权限的类似按键精灵的自动操作软件,可以实现自动点击、滑动、输入文字、打开应用等。
 
139 1k 194

T Tachiyomi - 适用于Android的免费和开源漫画阅读器
 
0.1 10.0

Android Lable 文字分散两端对齐控件
 
0.1 4.699999999999999
  前天

T TabLayout+ViewPager的简单封装,实现页面的左右滑动,适合新手练习使用!三行代码即可实现Tab滑动选项效果,快来试试吧!
 
0.0 5.699999999999999
0 2 0

S 使用 Kotlin 属性委托实现的基于文件的 Key-Value 持久化工具
 
0.0 4.5
  3天前
2 26 3

S SocialHelper实现QQ、微信、微博登陆和分享
 
0.1 4.2
64 978 105

E 它有两层数据库访问:类型安全的SQL包装DSL和轻量级数据访问对象
 
3.0 10.0
  3天前
1 2 0

A Android工具库,节省开发效率,包含view、bitmap、File、App、等集中的处理方法
 
0.0 10.0
29 243 7

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

V 视频直播库,视频H264,H265硬编码,音频AAC编码,使用UDP协议提供实时预览,传输和解码播放以及录制
 
0.0 10.0
1 2 1

A 安卓app快速开发框架,主要集成了retrofit2、Rxjava、okhttp、picasso等热门框架
 
0.0 3.2
  4天前

Y 通过研究Rxjava自己编写的一个响应式编程框架,可以说是一个精简版的Rxjava,功能很强大
 
0.0 3.5
  4天前
Popular
269 6.9k 1.2k

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

A Android Architecture Components 示例
 
10.0 6.0
  4天前
Popular
454 5.4k 1.6k

Y 用于逆向工程Android apk文件的工具
 
10.0 6.7
Popular
377 5.4k 1k

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

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

Kickstarter for Android
 
10.0 10.0
Popular
321 3.5k 1.9k

K K-9 Mail – 一个开源Android电子邮件客户端
 
10.0 10.0
Popular
367 3k 989

 VirtualApp是一个App虚拟引擎的开源实现
 
10.0 10.0
  昨天
Popular
129 2.4k 201

A Android模块化和可定制的 Material Design UI 组件
 
10.0 10.0
  26天前
Popular
112 2.4k 379

R Robust新一代热更新系统,对Android版本无差别兼容
 
9.7 9.8
Popular
69 2.1k 184

F Fotoapparat 好用的Android相机API
 
9.6 7.3
Popular
58 2.3k 385

A Android-skin-support: 一款用心去做的Android 换肤框架, 极低的学习成本, 极好的用户体验.
 
9.3 10.0
  昨天
Popular
1.1k 19.5k 2.1k

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

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 10.0
Popular
836 14.9k 4.8k

A Android开发人员不得不收集的代码
 
9.0 10.0
Popular
961 13.8k 3.5k

F 一个Android库管理图片和它所使用的内存。
 
9.0 10.0
Popular
529 11.9k 2.2k

material-dialogs - Material Design风格Dialogs
 
9.0 7.199999999999999
Featured
952 19.2k 3.8k

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 10.0
Featured
1.5k 25.3k 5.1k

R Retrofit:类型安全的Android Http客户端
 
Featured
1.1k 19.5k 2.1k

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

 VirtualApp是一个App虚拟引擎的开源实现
 
10.0 10.0
  昨天
Featured
836 14.9k 4.8k

A Android开发人员不得不收集的代码
 
9.0 10.0
Featured
829 8.6k 3.6k

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

material-dialogs - Material Design风格Dialogs
 
9.0 7.199999999999999
Featured
16 372 120

基于MVP和Retrofit2.0的APP
 
1.1 0.8
  14天前
Featured
125 1.9k 693

BLibrary-Android快速开发框架
 
0.2 3.5
Featured
8 407 34

IntelliJ IDEA/Android studio 插件实现Json生成POJO (GSON, Logan Square)
 
1.3 1.7999999999999998
  26天前
Featured
35 1.3k 240

R React Native 启动白屏问题解决教程
 
0.1 1.7999999999999998
Featured
269 6.9k 1.2k

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

A 为了利于项目维护以及规范开发,促进成员之间Code Review的效率,故提出以下开发规范,如有更好建议,欢迎到GitHub提issue,原文地址: 安卓开发规范(updating)。
 
0.0 8.299999999999999
  昨天
Featured
197 3.3k 859

Z 正在成为史上最全分类 Android 开源代码大全
 
10.0 3.2
  10天前
Featured
454 5.4k 1.6k

Y 用于逆向工程Android apk文件的工具
 
10.0 6.7
Featured
195 4.8k 795

E EasyPermissions 简化Android M系统权限
 
10.0 4.2
Featured
354 5.7k 998

A Android Architecture Components 示例
 
10.0 6.0
  4天前
Featured
21 734 121

这可能是从RxJava1跳到RxJava2最好的例子Demo
 
2.8000000000000003 0.2
  10天前
Featured
557 5k 1.8k

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

A 该项目目前集成现在主流的开发框架和技术,包括okhttp3、rxjava2、retrofit2、glide、greendao3.0、dagger2、mvp、md风格、热修复tinker,bugly和组件化等。
 
0.7000000000000001 5.8
  5天前