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

 在线阅读

Android 坦克大战游戏

本教程通过坦克大战游戏,这个有趣的例子用于了解一个新平台的项目。通过两个平台的比较,更好的理解Android平台开发的一些特点。

 在线阅读

2 19 1

Y 一个Kotlin/JVM 库模板(带有示例项目)
 
0.1 3.3
  4天前
0 2 0

A AirportDemo 观察者模式-推模型/拉模型 实现消息/事件的传递 代替EventBus
 
0.0 4.8
0 3 0

D 本项目是使用MVC架构搭建的Demo,提供成熟稳定的library使您也可以快速搭建MVC类型的项目,推荐小型项目使用。
 
0.0 0.5
  10天前
0 2 0

K 可保持线程日志统一输出,多线程不混乱,比如多个请求时,每个请求的日志都是同时输出,而不是掺和成你一行我一行。但是可配置性没那么灵活,如果需要
 
0.0 0.5
  10天前
0 3 1

R rxjava2+retrofit2+rxlifecycle2,有生命周期感知的网络请求框架封装(包含多文件上传及文件下载和下载进度)
 
0.0 1.0
0 1 0

J 基于EventChain的Android请求事件链,请求通过Retrofit+RxJava+OkHttp实现
 
0.0 1.2

S SelectableHtmlView 支持选中,富文本,图片点击的TextView
 
0.0 1.2
19 401 54

Q Qigsaw是一个基于Android App Bundles的动态模块化库。 它支持分割APK的动态传送,无需重新安装基本APK
 
2.4 7.2
1 192 17

? 屏幕录制(Android 5.0+) 支持剥离环境音量(即录制好的视频只有媒体音乐) 支持自动更新到相册 支持自定义视频时长 支持自定义文件路径和名称 抗住了百万级日活 APP 考验
 
0.7 3.8

A 逐一处理申请的权限,获取到权限成功后,才能申请下一个权限。如果调用addPermission(@NonNull String permissionName, @NonNull String tip, boolean isForce)方法, 第三个参数传入false时,则当前权限不是必须。
 
0.0 2.3
  18天前
11 310 60

R 让使用Fresco就像使用Glide、Picasso一样简洁。 在用户规模千万级别的app中验证过,满足项目开发中遇到的各种应用场景。(这个开源库最初源于我在公司内部做的一次技术分享)
 
1.0 0.7
  19天前
3 30 1

J 检测Android gradle项目中未使用的依赖项
 
0.7 0.7
1 6 2

I iKeeping-爱健身 小程序App
 
0.0 10.0
  13天前
0 5 2

P Pay - 将微信及支付宝封装成组件方便调用
 
0.0 1.2
0 5 0

M 埋点计时Gradle插件,利用ASM插入字节码,对指定包名内的类或指定注解的方法,打印其方法的耗时时间。
 
0.1 5.7
  昨天
0 9 0

A AOP实现无侵入提高开发效率工具
 
0.0 0.8
  26天前
Featured
106 2k 184

F Firefox Fenix 是 Mozilla 为 Android 设备开发的移动浏览器。采用 Kotlin 开发。
 
8.4 10.0
0 4 0

Y 用于Android环境,java环境的log打印,可打印任何类型数据,根据android项目环境debug环境自动打开,release环境自动关闭android环境log打印,规范bean对象,json,xml对应log,crash捕捉,disk存储 log crash,回放disk数据。
 
0.0 4.8
6 92 4

V Vector是一个Android库,可帮助实现MVI架构模式
 
0.0 6.8
61 885 175

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

E Elmyr 一个Kotlin库,提供生成“随机”值的工具,特别适用于测试
 
0.0 4.2
  昨天
9 321 106

K KeyboardChangeListener 简单而强大的键盘显示/隐藏
 
1.0 4.2
  昨天
2 31 11

W 微信机器人 - 自动回复好友消息、群聊陪聊、查询天气,基于ChatApi-WeChat构建
 
0.0 10.0
72 654 89

X XPrivacyLua一个Android隐私管理器
 
2.0 4.5
0 5 0

M 埋点计时Gradle插件,利用ASM插入字节码,对指定包名内的类或指定注解的方法,打印其方法的耗时时间。
 
0.1 5.7
  昨天
34 963 150

R 包含以下功能(视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和gif动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片等主流特色功能
 
3.4 4.8
276 3.8k 537

T Tachiyomi - 适用于Android的免费和开源漫画阅读器
 
10.0 5.3
20 222 40

S 使用adb在Linux上挂载Android手机,不需要root
 
0.7 3.3
  前天
104 1.1k 212

C Couchbase Lite是一个Android嵌入式轻量级,面向文档(NoSQL),可同步的数据库引擎。
 
0.0 8.8
96 864 123

F Firebase Android 开源开发
 
2.6 10.0
  前天
429 1.2k 283

G Genie是由Netflix开发的联合作业协调引擎。 Genie提供REST-ful API来运行Hadoop,Pig,Hive,Spark,Presto,Sqoop等各种大数据作业。 它还提供了用于管理许多分布式处理群集的元数据以及在其上运行的命令和应用程序的API。
 
Popular
577 8.4k 2.2k

Y 用于逆向工程Android apk文件的工具
 
10.0 10.0
Popular
367 7.5k 1.1k

A Android模块化和可定制的 Material Design UI 组件
 
10.0 10.0
Popular
114 5.4k 294

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

Kickstarter for Android
 
10.0 8.0
Popular
238 4.5k 474

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

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

I IdeaVim是基于IntelliJ平台的IDE的Vim仿真插件。 IdeaVim可以与IntelliJ IDEA,PyCharm,CLion,PhpStorm,WebStorm,RubyMine,AppCode,DataGrip,GoLand,Cursive和Android Studio一起使用。
 
10.0 10.0
  3天前
Popular
93 3.9k 226

KOIN - Kotlin的一个实用的轻量级依赖注入框架
 
10.0 10.0
  20天前
Popular
93 3.9k 226

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

J Javalin 用于Java/Kotlin的一个简单REST API库
 
10.0 10.0
  昨天
Popular
271 2.9k 786

R R3公开发布分布式账本平台Corda源代码
 
10.0 10.0
Popular
112 2.8k 249

E 它有两层数据库访问:类型安全的SQL包装DSL和轻量级数据访问对象
 
10.0 10.0
Popular
99 2.8k 238

K Katz:Kotlin的函数数据类型和抽象
 
10.0 7.5
Popular
252 2.7k 1.1k

A Azkaban工作流管理器
 
10.0 6.2
Popular
91 2.6k 307

S Shadow是一个腾讯自主研发的零反射全动态Android插件框架,经过线上亿级用户量检验。 Shadow不仅开源分享了插件技术的关键代码,还完整的分享了上线部署所需要的所有设计。
 
10.0 10.0
  3天前
Popular
120 2.3k 436

Wire的Android客户端
 
9.1 10.0
Popular
1.3k 28.3k 3.3k

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

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 10.0
Popular
1.1k 24.1k 7.9k

A Android开发人员不得不收集的代码
 
9.0 6.7
Featured
369 5.5k 1.9k

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

T ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent的http模块
 
0.1 0.0
  1年前
Featured
487 4.9k 2.8k

A android-common:Android常用公共库包含了ImageCache, HttpCache, DropDownListView, DownloadManager, Utils 等
 
0.2 0.0
Featured
217 3.4k 1.1k

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

A Android端搭建简单的Http服务器的框架,傻瓜式构建,和Java的Servlet一样。
 
0.0 1.7
  14天前
Featured
521 17.6k 3.7k

Y 一个强大并且灵活的RecyclerViewAdapter
 
9.0 5.0
Featured
317 9.3k 1.8k

为RecyclerView items添加动画的Android动画库
 
10.0 0.2
  19天前
Featured
158 2.9k 1.2k

L LeafPic是一个开源,material设计风格Android相册App。
 
Featured
548 11.5k 2.8k

G greenDAO是一个用于Android应用开发的轻量和快速的ORM框架。实现对象与SQLite数据库的映射。
 
1.5 0.0
Featured
930 15.7k 3.7k

F 一个Android库管理图片和它所使用的内存。
 
9.0 7.5
Featured
1.1k 26.5k 4.9k

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 10.0
Featured
276 2.8k 863

cropper:Android图片裁剪和翻转开源组件
 
0.1 0.0
  3年前
Featured
133 4.6k 680

Compressor:一个Android图像压缩库
 
0.3 0.0
  6月前
Featured
967 11.5k 3.8k

A Android和Java学习笔记
 
1.1 0.0
  1年前
Featured
263 5.1k 1.1k

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

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

R Retrofit:类型安全的Android Http客户端
 
Featured
739 16k 3.2k

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