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 3 0

Z 自己写的Android模块化框架,主要里面使用的有模块化,热更新thinker,最新的Android屏幕适配以及RxJava+Retrofit2.0+mvp+Butterknife+Picasso等x
 
0.0 4.5
  昨天
1 2 0

J TreeMap是用红黑树实现的,插入数据后添加红黑树节点并进行红黑树的调整,删除数据后也同样进行红黑树的调整,查询数据时,不是用hashcode来进行查询,而是使用红黑树查询。
 
0.0 3.8
  4天前
1 3 0

EZxing——zxing的封装,高效.
 
0.0 0.7000000000000001
  1月前
1 2 0

K Kotlin模块化,MVP Retrofit + Okhttp + Rxjava Dagger ARouter
 
0.0 4.0
  4天前
3 205 27

A Android高级工程师成长之路:手写算法,数据结构 和 Android源码笔记
 
0.8999999999999999 10.0
  昨天

C 此库应用视频过滤器生成Mp4和ExoPlayer视频以及使用Camera2进行视频录制
 
0.4 2.0
6 87 4

Y 用于使用Cocoapods配置Kotlin / Native的Gradle插件
 
1.1 8.5
40 153 95

AdoBot - 开源的Android spyware
 
0.5 0.0
  昨天
12 145 49

J 简化android跨进程调用,无需aidl、service、messenger等,只需定义任意接口,并实现接口即可
 
0.4 0.0
  2年前
1 1 0

B bfc-imageLoader 中间件项目:图片缓存android库
 
0.0 0.3
  19天前
5 92 13

C 常用组件,快速开发框架(blur, fresco, volley, crash, log, ftp, update...)
 
0.0 0.0
  3月前
4 6 8

C CookieVideoView - 扩展到Android VideoView,添加会话cookie标头以进行请求
 
0.0 0.0
  5年前

Q 6.0之后的权限, 分为普通权限和危险权限; 使用危险权限时, 不仅要在Manifest中申请, 还要请求权限申请弹窗, 让用户进行授权;
 
0.0 0.2
  19天前
6 319 14

L Lives - 将类似RxJava的运算符轻松添加到LiveData对象中,可在Kotlin(作为扩展函数)和Java(作为名为Lives的类的静态函数)中使用
 
1.1 4.2
5 137 8

Y 一个用于移动app的 Kotlin 多平台库用于将设置保存为键值对
 
0.4 1.0
  25天前

B BitmapView一个Android库,显示任何分辨率的JPG PNG图片,支持旋转手势
 
0.0 0.0
  2年前
17 138 41

F FULiveDemoDroid 是集成了 Faceunity 面部跟踪、美颜、Animoji、道具贴纸、AR面具、换脸、表情识别、音乐滤镜、背景分割、手势识别、哈哈镜、人像光照以及人像驱动功能的Demo。
 
0.4 0.0
3 81 8

Y 一个整合了所有主流厂商的推送框架。本框架集合了小米,华为,OPPO,VIVO,极光等五家推送。其中我们可以在初始化时选择是否支持这四家厂商推送
 
0.1 0.3
6 26 6

A Android调试桥(ADB)是Android应用程序开发中使用的客户端 - 服务器程序。 此附加组件提供服务器程序,可用于对您的Android(TV)设备进行完全本地控制。
 
0.0 2.7
0 8 0

P ProcessRoute for Android 跨进程事件路由框架
 
0.0 7.5
  前天
1 42 1

A Android横向水平智能刷新框架-SmartRefreshHorizontal
 
0.2 0.3
  7天前
8 34 2

F Findjars是一个gradle插件,帮助Criteo在从maven迁移到gradle时调试类路径问题。
 
0.6 8.2
  26天前
3 84 4

A Android Change Skin, Android Night Mode, 安卓换肤,安卓夜间模式
 
0.0 6.2
  前天
1 2 0

K 卡顿检测工具 for android
 
0.0 0.3
  19天前
1 17 7

J 兼容Android 7.0 dlfcn(dlopen、dlsym、dlclose、dlerror)
 
0.0 1.2
  20天前
3 81 8

S sdk-editor是为实现修改APP依赖的第三方SDK而开发的Gradle插件,插件利用Android Plugin官方提供的Transform API干预APK Build流程,实现对三方SDK中特定类的替换修改,不影响APP运行性能,也不会增加APK体积。
 
0.3 0.3
  2月前

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

AdoBot - 开源的Android spyware
 
0.5 0.0
  昨天
66 506 69

X XPrivacyLua一个Android隐私管理器
 
1.5 3.8
1 3 0

Z 自己写的Android模块化框架,主要里面使用的有模块化,热更新thinker,最新的Android屏幕适配以及RxJava+Retrofit2.0+mvp+Butterknife+Picasso等x
 
0.0 4.5
  昨天
32 749 165

L 在 android 平台的 ffmpeg 中采用硬件加速,更快的视频转码.裁剪,剪切,分离,合并,转换,拼接,水印,叠加,混合,转码,压缩, 变速,添加 LOGO,添加滤镜,添加背景音乐,加速减速视频,倒放音视频, 多个视频合成等工作; 和普通的 ffmpeg 相比, 更快速。
 
2.3000000000000003 3.2
  昨天
8 152 27

R 让JetBrains的IntelliJ平台支持LaTeX
 
0.5 10.0

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

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

S 在日常开发过程中,在该库的管控下,RxJava相关导致的内存泄漏率为0%(LeakCanary检测),强烈推荐使用。
 
0.0 3.5
  前天
Popular
88 3k 159

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

B Blokada是一款适用于Android的免费,开源,紧凑,快速的广告拦截器,适用于所有应用,不需要root。
 
2.3000000000000003 5.0
Popular
558 7.6k 2k

Y 用于逆向工程Android apk文件的工具
 
10.0 9.7
Popular
170 6.4k 605

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

A Android模块化和可定制的 Material Design UI 组件
 
10.0 10.0
Popular
408 5.9k 1.4k

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

S 一系列快速入门示例,演示了Android上的Firebase API
 
10.0 6.0
  昨天
Popular
185 5.1k 880

Kickstarter for Android
 
10.0 10.0
Popular
297 5k 1.2k

Z 正在成为史上最全分类 Android 开源代码大全
 
10.0 6.3
  5天前
Popular
103 4.9k 244

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

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

K K-9 Mail – 一个开源Android电子邮件客户端
 
10.0 10.0
Popular
193 3.7k 411

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

T Termux是Android终端应用程序和Linux环境
 
10.0 6.5
Popular
88 3k 159

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

B 抽象出一个方便自定义的Basepopup类,更加方便的创建出一个popup以及动画效果
 
10.0 10.0
Popular
264 2.7k 688

R R3公开发布分布式账本平台Corda源代码
 
10.0 10.0
Popular
122 2.6k 307

T torrent:功能齐全的BitTorrent 客户端包和工具类
 
10.0 8.2
  昨天
Popular
102 2.4k 198

K Katz:Kotlin的函数数据类型和抽象
 
9.7 10.0
Popular
85 2.4k 198

J Javalin 用于Java/Kotlin的一个简单REST API库
 
9.6 6.2
  17天前
Popular
207 2.3k 669

A Androguard使用Python写的一系列Android应用逆向工具集,功能很强大哦,对逆向工程感兴趣的小伙伴可以这个系列,教程
 
9.5 10.0
Popular
103 2.3k 212

E 它有两层数据库访问:类型安全的SQL包装DSL和轻量级数据访问对象
 
9.399999999999999 8.7
  9天前
Popular
242 2.3k 994

A Azkaban工作流管理器
 
9.3 6.2
Popular
1.6k 31.3k 5.9k

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

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

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 7.7
Popular
791 24.3k 3.8k

在Android和iOS上原生渲染After Effects动画
 
9.0 7.199999999999999
Popular
1.1k 22.2k 7.3k

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

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

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

TimePickerDialog:Android时间选择器
 
0.3 0.0
  2年前
Featured
49 1.7k 225

AnimatedSvgView:Android的SVG动画绘图
 
0.1 0.0
  3月前
Featured
81 1.5k 307

A Android端搭建简单的Http服务器的框架,傻瓜式构建,和Java的Servlet一样。
 
0.0 2.0
  27天前
Featured
198 3.6k 861

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

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

Y 一个强大并且灵活的RecyclerViewAdapter
 
0.8999999999999999 4.699999999999999
Featured
313 8.9k 1.7k

为RecyclerView items添加动画的Android动画库
 
0.3 0.0
  3月前
Featured
547 11k 2.7k

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

ExpandingPager一个卡片peek/pop控制器
 
0.4 0.0
  1年前
Featured
947 15.4k 3.6k

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

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 7.7
Featured
253 3k 720

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

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

Android-Image-Cropper:Android图片裁剪库
 
10.0 0.7000000000000001
Featured
122 4.2k 627

Compressor:一个Android图像压缩库
 
0.3 1.7000000000000002
  1月前
Featured
66 1.4k 291

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

StepView:步骤流程指示器,时间线
 
5.300000000000001 0.0
Featured
932 10.6k 3.7k

A Android和Java学习笔记
 
1.3 0.0
  10月前
Featured
408 5.9k 1.4k

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

R Retrofit:类型安全的Android Http客户端
 
Featured
733 14.8k 3k

G Gson:一个Java序列化/反序列化库,可以将JSON和java对象互相转换
 
9.0 3.2
  3天前