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

 在线阅读


R retrofit 简单封装 实现公共参数get和post统一处理,上传和下载带进度显示,图片和本文一起提交
 
0 0
  未知
NEW
1 1 0

一个基于Java的粤语发音TTS,文字转语音.
 
0.0 4.699999999999999
  前天
2 38 13

D 读取微信数据库聊天记录备份,手机必须root
 
0.1 4.0
  3天前
1 9 0

A 使用ViewPager打造3D画廊带投影效果
 
0.0 7.199999999999999
  3天前
38 1.5k 108

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

S 一系列快速入门示例,演示了Android上的Firebase API
 
10.0 10.0
  3天前
1 2 0

A AppExecutor 应用线程池,可以指定任务的优先级,以及任务执行顺序
 
0.0 3.5
2 30 5

Z Android P对非SDK API的使用做了限制,导致在Android P上会出现一些状况。在很早前预览版本刚出来的时候,360团队就出了两篇文章。 Android P 调用隐藏API限制原理 以及 突破Android P(Preview 1)对调用隐藏API限制的方法
 
0.1 3.5
  3天前
1 5 2

O 调用方法传入url和一个类型,请求后,直接将‘返回的数据’映射到‘该类型的对象’中,并返回相应的请求状态
 
0.1 3.2
  5天前
1 1 0

J 支持GET、POST、PUT、DELETE 以及文件上传 支持返回指定的数据结果,默认自动解析为传入的实体类 支持Mock数据可配置化,Mock环境随心切换 支持泛型自动创建ApiService,省出时间,全心投入写业务代码 支持SSL自动验证,校验CA证书的有效性与合法性 结合RxJava,处理结果带信号返回
 
0.0 5.300000000000001
  5天前
1 5 0

Android Camera 内置人脸识别的Demo
 
0.0 4.699999999999999
  3天前
0 1 0

O OKhttp工具类使用 这里演示POST、GET请求方式,以Gson解析数据类型
 
0.0 0.3
  8天前

Y 一个可以实现下拉刷新、加载更多、带有阻尼回弹并且灵活分发事件的Layout
 
0.0 10.0
1 2 0

J 基于OKhttp+Rxjava2+Retrofit进行二次封装,优雅的okhttpclient+retrofit初始化设置,完整的拦截器配置,基于OKhttp缓存,封装无网络和其他所有场景的缓存策略支持
 
0.0 4.8
  昨天
0 6 0

A 一个简单可以修改应用数据库、SharePreferences、安装apk、查看保存应用日志、添加删除手机文件等功能的Android开发辅助库
 
0.0 4.0
  6天前
0 9 0

A 本框架实现了安卓跨进程跨app通信的方便调用和封装
 
0.0 4.2
7 217 11

P PixelShot 一个非常棒的Android库,可以将您应用中的任何视图保存为图像
 
1.7999999999999998 10.0
  3天前
1 1 0

F 封装Rxjava+Retrofit网络库
 
0.0 0.3
1 12 0

H 获取取手机敏感信息,Android 6.0之上兼容
 
0.0 1.0
1 49 2

K Kotlin的一个小型Rx驱动 shared preferences 库
 
0.1 5.2
2 70 5

A Android Location API 的一个简单 LiveData 实现
 
0.2 9.3
  15天前
67 559 32

F Firebase Android 开源开发
 
2.0 6.800000000000001
  昨天
0 1 0

J Base64ImageUtils base64图片编解码工具类 Base64Utils base64 编解码工具类DES3DigestUtils DES3 加解密工具类 MD5DigestUtils MD5 加密工具类 SHADigestUtils SHA 加密工具类 SignatureUtils 签名工具类
 
0.0 5.699999999999999
  前天
1 6 0

M Moment 是一个简单(可能没用)的小工具,它可以把多张图片(一般是视频截图)的底部字幕,拼接到第一张图片底下。
 
0.0 0.5
96 1.8k 173

E 它有两层数据库访问:类型安全的SQL包装DSL和轻量级数据访问对象
 
0.0 9.8
  昨天
38 1.5k 108

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

一个Android版本更新的库
 
0.8999999999999999 4.699999999999999
  昨天

Y 一个可以实现下拉刷新、加载更多、带有阻尼回弹并且灵活分发事件的Layout
 
0.0 10.0
1 2 0

J 基于OKhttp+Rxjava2+Retrofit进行二次封装,优雅的okhttpclient+retrofit初始化设置,完整的拦截器配置,基于OKhttp缓存,封装无网络和其他所有场景的缓存策略支持
 
0.0 4.8
  昨天
46 483 144

A Android rtmp rtsp 推流客户端
 
1.6 7.7

Y 一行代码实现权限请求,简易封装,就2个类,建议复制代码,自己定制功能~原理就是用fragment发起请求,创建一个没有界面的fragment,可感知activity生命周期,对它下手,美滋滋
 
0.1 5.5
  前天
2 184 38

R RxJava2+Retrofit2+RxLifecycle2使用MVP模式构建项目
 
0.6 5.0
  前天
14 493 79

Z 这是一个,viewpager 的工具类,内置多种指示器,能够帮你快速完成,轮播图,app引导页,viewpager的tab指示器等等
 
1.5 3.7
1 5 0

Android Camera 内置人脸识别的Demo
 
0.0 4.699999999999999
  3天前
20 956 134

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

D 读取微信数据库聊天记录备份,手机必须root
 
0.1 4.0
  3天前
67 545 30

F Firebase Android 开源开发
 
1.9 6.0
  3天前
1 9 0

A 使用ViewPager打造3D画廊带投影效果
 
0.0 7.199999999999999
  3天前
Featured
65 2.1k 98

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

Z Android P对非SDK API的使用做了限制,导致在Android P上会出现一些状况。在很早前预览版本刚出来的时候,360团队就出了两篇文章。 Android P 调用隐藏API限制原理 以及 突破Android P(Preview 1)对调用隐藏API限制的方法
 
0.1 3.5
  3天前
2.9k 31.9k 8.4k

很棒的Android UI / UX库列表
 
9.0 4.699999999999999
  3天前
58 386 54

X XPrivacyLua一个Android隐私管理器
 
1.2 3.5
  3天前
9 76 45

J 简单、高效的12306抢票项目。3种抢票模式。车次时间限制。无需内嵌浏览器,纯HTTP请求。
 
0.0 3.7
  3天前
11 308 58

车牌号码专用键盘-Android
 
0.8999999999999999 6.5
  3天前
8 114 20

R 让JetBrains的IntelliJ平台支持LaTeX
 
0.4 5.0
1 2 0

A AppExecutor 应用线程池,可以指定任务的优先级,以及任务执行顺序
 
0.0 3.5
3 65 14

M MyUtils是一个包含全方位工具的工具项目。项目里面提供Base64编码解码工具、MD5加密工具、AES加密解码工具、SharePreference操作工具、 File文件操作工具、日期获取和计算工具、界面跳转Intent操作工具
 
0.0 3.3000000000000003
Popular
786 8.9k 2.7k

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

Y 用于逆向工程Android apk文件的工具
 
10.0 7.800000000000001
Popular
275 5k 556

A Android模块化和可定制的 Material Design UI 组件
 
10.0 10.0
  9天前
Popular
176 4.8k 822

Kickstarter for Android
 
10.0 8.5
Popular
387 4.4k 4.4k

S 一系列快速入门示例,演示了Android上的Firebase API
 
10.0 10.0
  3天前
Popular
172 4.2k 306

Y Moshi是一个现代的Android和Java的JSON库.它很容易把JSON解析为Java。
 
10.0 8.8
  8天前
Popular
91 4.1k 176

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

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

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

J Java JWT: 用于Java和Android的JSON Web Token实现
 
10.0 10.0
  5天前
Popular
191 3.5k 386

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

BLibrary-Android快速开发框架
 
10.0 10.0
Popular
211 2.8k 353

T Termux是Android终端应用程序和Linux环境
 
10.0 6.0
Popular
236 2.3k 594

R R3公开发布分布式账本平台Corda源代码
 
9.200000000000001 10.0
Popular
1k 20.1k 6.6k

A Android开发人员不得不收集的代码
 
9.0 6.0
Popular
956 14.9k 3.6k

F 一个Android库管理图片和它所使用的内存。
 
9.0 10.0
Featured
493 15k 3.2k

Y 一个强大并且灵活的RecyclerViewAdapter
 
Featured
1.6k 29.6k 5.7k

R Retrofit:类型安全的Android Http客户端
 
Featured
404 12.4k 1.4k

Android 的Flexbox布局
 
Featured
1k 20.1k 6.6k

A Android开发人员不得不收集的代码
 
9.0 6.0
Featured
329 5.6k 1.4k

安卓学习笔记
 
10.0 4.2
  5天前
Featured
175 3.8k 788

R 学习RxJava2 Android 2.0例,RxJava已经完全重写的Reactive-Streams规范。
 
10.0 1.0
  17天前
Featured
275 5k 556

A Android模块化和可定制的 Material Design UI 组件
 
10.0 10.0
  9天前
Featured
1.6k 26.1k 4.8k

Z 最全的面试试题集合,覆盖各个领域
 
9.0 0.8
  20天前
Featured
282 4.6k 1.2k

Z 正在成为史上最全分类 Android 开源代码大全
 
10.0 3.8
  3天前
Featured
533 6.8k 1.9k

Y 用于逆向工程Android apk文件的工具
 
10.0 7.800000000000001
Featured
595 10k 2.5k

A Android Architecture Components 示例
 
10.0 4.8
  前天
Featured
17 420 155

一个示例程序显示汽车在地图上的移动像Uber一样
 
1.3 2.3000000000000003
  9天前
Featured
786 8.9k 2.7k

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

Android Studio 在线查看 Android 和 Java 指定版本源码插件
 
1.7999999999999998 3.3000000000000003
  7天前
Featured
28 1k 148

Android 动画详尽教程
 
0.5 5.699999999999999
  11天前
Featured
41 1.1k 167

J 一种简单有效的android组件化方案,支持组件的代码资源隔离、单独调试、集成调试、组件交互、UI跳转、生命周期等完整功能。
 
0.2 1.0
Featured
91 4.1k 176

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

S 自动帮你完成 onSaveInstanceState 和 onRestoreInstanceState 的相关操作
 
2.4 3.5
  6天前
Featured
26 1.1k 82

X X2C - 将Android布局加载速度提升200%的解决方案
 
1.7000000000000002 10.0
  3天前
Featured
4 173 12

Android 圆弧形 SeekBar。
 
0.7000000000000001 5.699999999999999
  前天
Featured
67 545 30

F Firebase Android 开源开发
 
1.9 6.0
  3天前
Featured
18 999 125

BackgroudLibrary - 通过标签直接生成shape,无需再写shape.xml
 
4.5 8.299999999999999
  前天
Featured
6 289 28

Y 一个旨在减少99%的drawable.xml文件的库,可直接在布局文件中对任意View声明drawable属性。
 
1.4000000000000001 1.0
  12天前