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平台开发的一些特点。

 在线阅读

1 6 0

S 之前转测的时候经常需要找到 apk 包再拖到 betaqr.com(fir.im)上面上传,再把链接给到测试。 后来发现他们有提供 api,就写了个插件简化这个过程
 
0.0 2.5
1 2 0

G Gold 一个轻量级为View添加阴影效果的类库,支持阴影颜色设置和低版本SDK
 
0.0 1.0
11 166 40

A mobileperf is python PC 工具,可以收集Android性能数据: cpu 内存 流畅度fps logcat日志 流量 进程线程数 进程启动日志,mobileperf也支持原生monkey test
 
1.1 1.2
  25天前
1 6 0

? 🔥Android开发中一些常用的工具类(Androidx & Kotlin),各种工具类持续集成中
 
0.0 6.2
62 1.9k 259

Q Mirai 是一个在全平台下运行,提供 QQ Android 和 TIM PC 协议支持的高效率机器人库
 
0.1 10.0
0 311 26

F FastSharedPreferences 一个Android平台的高性能key-value组件,读写性能远超SharedPreferences
 
1.0 0.0
  7月前
1 6 1

L 其中包含 组织架构服务(Organization Server)、素材服务(Material Server)、落地页服务(Landing Page Server)、打点服务(Dot Server)、广告投放服务(Advertise Server)、抓取数据服务、会话服务、表单收集服务、销售数据跟踪服务、报表服务
 
0.0 2.8
  8天前
1 56 3

OpenBug 优秀开源项目汇总
 
0.0 6.2
  5天前
2 19 21

A 使用代码插桩,优化Gson处理后台弱数据类型字段不规范的问题
 
0.9 1.7
7 234 31

S 讲Gradle的文章和书很多,讲Groovy的文章和书也很多,但是在Android中如何使用Gradle和Groovy,感觉没有一篇文章和书能够讲透,总觉得使用起来模模糊糊,云里雾里。所以,想把平时研究和应用Gradle的一些要点和心得记录下来,既是方便自己,也是方便大家。
 
0.7 0.0
  7月前

Z 这个工具可以将Android 10设备的音频转发到电脑上。它不需要任何root权限。它适用于GNU/Linux,Windows和MacOS。
 
1.0 0.7

Y A looping LayoutManager for the Android RecyclerView.
 
0.0 0.3
  1月前
11 343 134

Android 自定义日期选择控件
 
1.1 0.0
  1年前
8 95 13

Y 报错-报错-报错-报错-一线大厂中的大型App全套性能优化实战方案,讲解你们所不知道的优化内容,包含启动优化,内存优化,网络优化,容灾方案等等,每周会定时更新
 
0.3 1.0
  17天前
1 4 1

OnlineOJ Android 端项目源码
 
0.0 4.3
  25天前

A Android 蓝牙串口 SPP 工具类 + Demo
 
0.4 1.2
2 4 0

Z 支持多进程同步读写SharedPreferences的工具库
 
0.0 2.7
  1月前
5 291 60

高仿抖音APP
 
1.1 8.2
  28天前
34 448 37

Jetpack Compose APIs的Playground 项目
 
1.7 5.5
  5天前
1 1 0

A Android 端升级助手 只需要在你的Application中引用AppUpdater即可
 
0.0 0.7
  27天前
1 1 0

J 网络框架,基于 Kotlin、Coroutines、Okhttp3、Retrofit
 
0.0 1.5
61 1.1k 365

A Android rtmp rtsp 推流客户端
 
0.1 8.3
20 507 134

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

F Flutter使用指南,包含众多组件和插件的使用
 
0.3 3.3
  昨天

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

? 🔥Android开发中一些常用的工具类(Androidx & Kotlin),各种工具类持续集成中
 
0.0 6.2
1 24 11

A 用于快速开发Android应用程序的模板项目,集成常用第三方依赖,各种封装,各种工具类,开箱即用,方便你快速开发出优质的APP
 
0.0 3.7
  前天
16 309 27

Y YAVI - 基于lambda的Java类型安全验证
 
0.9 3.5
Popular
103 4.5k 652

是 难得一见 的 Jetpack MVVM 最佳实践
 
10.0 10.0
  前天
Popular
371 7.7k 1.1k

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

R 让JetBrains的IntelliJ平台支持LaTeX
 
1.1 10.0
Popular
57 2.2k 367

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

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

Y 一个用于构建浏览器或类似浏览器的应用程序的Android库集合
 
0.1 10.0
Popular
239 10.3k 1.1k

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

F Firebase Android 开源开发
 
0.0 10.0
  3天前
Popular
371 7.7k 1.1k

T Tachiyomi - 适用于Android的免费和开源漫画阅读器
 
10.0 10.0
Popular
125 7.3k 453

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

J 将您的Python应用程序转换为Android APK
 
10.0 10.0
Popular
400 5.8k 871

T Termux是Android终端应用程序和Linux环境
 
10.0 8.2
Popular
110 5.7k 380

KOIN - Kotlin的一个实用的轻量级依赖注入框架
 
10.0 8.8
  4天前
Popular
181 5.4k 970

Kickstarter for Android
 
10.0 7.5
Popular
349 5.1k 2.1k

K K-9 Mail – 一个开源Android电子邮件客户端
 
10.0 10.0
Popular
241 5k 526

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

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
103 4.5k 652

是 难得一见 的 Jetpack MVVM 最佳实践
 
10.0 10.0
  前天
Popular
124 4.1k 359

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

F Firefox Fenix 是 Mozilla 为 Android 设备开发的移动浏览器。采用 Kotlin 开发。
 
Popular
95 3.7k 289

K Katz:Kotlin的函数数据类型和抽象
 
10.0 6.7
Popular
132 3.5k 419

T torrent:功能齐全的BitTorrent 客户端包和工具类
 
10.0 7.8
Popular
292 3.3k 921

R R3公开发布分布式账本平台Corda源代码
 
10.0 10.0
Popular
126 3.2k 397

? 💎遵循最佳实践的Android示例App:Kotlin,协同程序,Clean Architecture,功能模块,测试,MVVM,静态分析......
 
10.0 7.5
  23天前
Popular
161 2.9k 1k

Y 一个Android文件管理器源代码
 
10.0 10.0
Popular
85 2.7k 269

B Booster 是专门为移动应用而设计的简单易用、轻量级、功能强大且可扩展的质量优化工具包,其通过动态发现和加载机制提供可扩展的能力,换言之,Booster 也是一个移动应用质量优化框架。
 
10.0 7.3
Popular
54 2.4k 326

K Kotlin基于优秀Scalatest的测试框架
 
9.7 10.0
Popular
97 2.4k 436

Y 一种用Java编写的Android强类型缓存GraphQL客户端
 
9.6 10.0
Popular
122 2.4k 463

Wire的Android客户端
 
9.6 10.0
Popular
223 2.3k 1.2k

W WordPress for Android
 
9.3 10.0
Popular
57 2.2k 367

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

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

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 7.0
Featured
355 5.8k 2k

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

B 类似iOS的Android动态底层模糊视图
 
Featured
52 1.9k 239

AnimatedSvgView:Android的SVG动画绘图
 
0.1 0.0
  1年前
Featured
103 2.3k 533

A Android端搭建简单的Http服务器的框架,傻瓜式构建,和Java的Servlet一样。
 
9.4 3.8
  4天前
Featured
560 20.3k 4.3k

Y 一个强大并且灵活的RecyclerViewAdapter
 
1.0 1.5
Featured
193 4.9k 857

T 提供高级功能的RecyclerView扩展库 (比如. 快速滑动和拖动排序)
 
0.2 0.0
Featured
325 10.1k 1.9k

为RecyclerView items添加动画的Android动画库
 
0.4 0.0
  3月前
Featured
167 3.1k 1.3k

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

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

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

G 一个Android图像加载和缓存库专注于流畅体验
 
9.0 7.0
Featured
291 4.9k 1.1k

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

GifView:播放Git图片的Android库
 
0.0 0.0
  1年前
Featured
50 985 294

StockChart:基于MPAndroidChart写股票图表
 
3.1 0.0
  2年前
Featured
68 1.7k 319

MVVMLight:一个Android MVVM 轻量级工具库
 
0.1 0.0
  3年前
Featured
992 12.3k 4k

A Android和Java学习笔记
 
1.0 0.0
  2年前
Featured
266 5.4k 1.2k

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

A Android Async HTTP Android异步HTTP库
 
9.0 3.8
Featured
423 6.7k 1.5k

A 异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。
 
0.2 0.3
  1月前
Featured
1.6k 36k 6.6k

R Retrofit:类型安全的Android Http客户端
 
Featured
747 18.1k 3.5k

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