-
Kotlin 安卓开发
- 零、前言
- 一、开始你的 Kotlin 冒险
- 二、根底
- 三、玩转函数
- 四、类和对象
- 五、作为一等公民的函数
- 六、泛型是你的敌人
- 七、扩大函数和属性
- 八、委托
- 九、制作您的漫威画廊利用
-
安卓编程初学者手册中文第三版
- 零、前言
- 一、初学安卓和 Java
- 二、第一次接触:Java、XML 和 UI 设计师
- 三、摸索 AndroidStudio 和我的项目构造
- 四、布局和材质设计入门
- 五、卡片视图和滚动视图的丑陋布局
- 六、安卓生命周期
- 七、Java 变量、运算符和表达式
- 八、Java 决策与循环
- 九、学习 Java 办法
- 十、面向对象编程
- 十一、更多面向对象编程
- 十二、栈、堆和垃圾收集器
- 十三、匿名类——让安卓小部件活起来
- 十四、安卓对话框窗口
- 十五、数组、地图和随机数
- 十六、适配器和回收器
- 十七、数据长久化和共享化
- 十八、本地化
- 十九、动画和插值
- 二十、绘制图形
- 二十一、线程和启动实时绘图利用
- 二十二、粒子系统和解决屏幕触摸
- 二十三、反对不同版本的安卓、音效和旋纽小部件
- 二十四、设计模式、多重布局和片段
- 二十五、构建简略的图片库利用
- 二十六、应用导航抽屉和片段的高级 UI
- 二十七、安卓数据库
- 二十八、临别赠言
-
Kotlin 安卓编程初学者手册
- 零、前言
- 一、安卓和 Kotlin 入门
- 二、Kotlin、XML 和用户界面设计器
- 三、摸索 AndroidStudio 和我的项目构造
- 四、布局和材质设计入门
- 五、卡片视图和滚动视图的丑陋布局
- 六、安卓的生命周期
- 七、Kotlin 变量、运算符和表达式
- 八、Kotlin 决策和循环
- 九、Kotlin 函数
- 十、面向对象编程
- 十一、Kotlin 的继承
- 十二、将咱们的 Kotlin 连贯到用户界面和可空性
- 十三、让安卓小部件栩栩如生
- 十四、安卓对话窗口
- 十五、解决数据和生成随机数
- 十六、适配器和回收器
- 十七、数据长久化和共享
- 十八、本地化
- 十九、动画和插值
- 二十、绘制图形
- 二十一、线程和启动实时绘图利用
- 二十二、粒子系统和解决屏幕触摸
- 二十三、安卓音效和旋转小部件
- 二十四、设计模式、多种布局和片段
- 二十五、带分页和滑动的高级用户界面
- 二十六、带有导航抽屉和片段的高级用户界面
- 二十七、安卓数据库
- 二十八、临别赠言
-
如何应用 Kotlin 构建安卓利用
- 零、前言
- 一、创立您的第一个利用
- 二、构建用户屏幕流
- 三、用片段开发用户界面
- 四、构建利用导航
- 五、根本库:RetroFit 库、Moshi 库和 Glide 库
- 六、回收器视图
- 七、安卓权限和谷歌地图
- 八、服务、工作管理器和告诉
- 九、JUnit、Mockito 和 Espresso 的单元测试和集成测试
- 十、安卓架构组件
- 十一、长久化数据
- 十二、ButterKnife 和 Koin 的依赖注入
- 十三、RxJava 和协程
- 十四、架构模式
- 十五、应用协调器布局和静止布局的动画和过渡
- 十六、在 Google Play 上启动你的利用
-
通过构建安卓游戏学习 Java
- 零、前言
- 一、Java、安卓、游戏开发
- 二、Java——第一次接触
- 三、变量、运算符和表达式
- 四、应用 Java 办法结构代码
- 五、安卓画布类——绘制到屏幕上
- 六、应用循环反复代码块
- 七、应用 Java
of
、else
和switch
做决策 - 八、面向对象编程
- 九、游戏引擎、线程和游戏循环
- 十、球拍和球的编码
- 十一、碰撞、音效、反对不同版本安卓
- 十二、用数组解决大量数据
- 十三、位图图形和测量工夫
- 十四、Java 汇合、栈、堆和垃圾收集器
- 十五、安卓本地化——你好!
- 十六、汇合和枚举
- 十七、操作位图和编码
Snake
类 - 十八、设计模式介绍,以及其余
- 十九、应用观察者模式监听,多点触摸,构建粒子系统
- 二十、更多模式,滚动背景,建造玩家之船
- 二十一、实现滚动射击游戏
- 二十二、接下来呢?
-
通过构建安卓利用学习 Kotlin
- 零、前言
- 一、为安卓开发做筹备
- 二、为 Kotlin 配置您的环境
- 三、数据类型、变量和常量
- 四、类和对象
- 五、类型检查和空平安
- 六、函数和 Lambdas
- 七、开发基于地位的警报
- 八、应用谷歌的定位服务
- 九、连贯内部世界——网络
- 十、开发简略的待办事项利用
- 十一、应用数据库
- 十二、为工作设置揭示
- 十三、测试和继续集成
- 十四、让您的利用面向世界
- 十五、应用谷歌人脸 API 构建利用
-
UE 安卓游戏开发学习手册
- 零、前言
- 一、空幻 4 入门
- 二、启动空幻 4 引擎
- 三、构建游戏——第一步
- 四、应用演员、类和卷
- 五、应用蓝图编写脚本
- 六、应用空幻日场
- 七、游戏的整顿、打包和公布
- 八、附录 a:接下来呢?
-
精通 Kotlin 安卓开发
- 零、前言
- 一、从安卓开始
- 二、构建和运行
- 三、屏幕
- 四、连贯屏幕流
- 五、外观和体验
- 六、权限
- 七、应用数据库
- 八、安卓偏好设置
- 九、安卓零碎中的并发
- 十、安卓服务
- 十一、信息发送
- 十二、后端和利用编程接口
- 十三、针对高性能的调整
- 十四、测试
- 十五、迁徙到 Kotlin
- 十六、部署利用
-
挪动取证实战
- 零、前言
- 一、挪动取证简介
- 二、理解 iOS 设施的外部
- 三、从 iOS 设施获取数据
- 四、从 iOS 备份中获取数据
- 五、iOS 数据分析和复原
- 六、iOS 取证工具
- 七、理解安卓
- 八、安卓取证配置和数据预提取技术
- 九、安卓数据提取技术
- 十、安卓数据分析和复原
- 十一、安卓利用剖析、恶意软件和逆向工程
- 十二、Windows Phones 取证
- 十三、解析第三方利用文件
-
树莓派安卓我的项目
- 零、前言
- 一、从任何中央与您的树莓派建设远程桌面连贯
- 二、应用树莓派治理服务器
- 三、应用树莓派监控摄像头的直播
- 四、把你的树莓派变成媒体核心
- 五、应用 Pi 的未接复电
- 六、汽车中的树莓派
-
安卓游戏开发手册
- 零、前言
- 一、安卓游戏开发
- 二、不同安卓平台介绍
- 三、不同的安卓开发工具
- 四、安卓开发格调和行业标准
- 五、理解游戏循环和帧速率
- 六、进步 2D/3D 游戏的性能
- 七、应用着色器
- 八、性能和内存优化
- 九、测试代码和调试
- 十、安卓在虚拟现实游戏中的利用范畴
- 十一、应用 C++ 和 OpenGL 开发安卓游戏
- 十二、打磨安卓游戏
- 十三、第三方集成、货币化和服务
-
BeagleBone Black 安卓硬件接口
- 零、前言
- 一、安卓和 BeagleBone Black 的介绍
- 二、与安卓零碎接口
- 三、应用 GPIOs 解决输出和输入
- 四、应用 I2C 存储和检索数据
- 五、应用串行接口与高速传感器接口
- 六、创立残缺的接口解决方案
- 七、从这里去哪里
-
安卓 NDK 初学者指南中文第二版
- 零、前言
- 一、设置您的环境
- 二、启动原生安卓我的项目
- 三、Java 和 C/C++ 与 JNI 的接口
- 四、从本机代码调用 Java
- 五、编写齐全本机的利用
- 六、应用 OpenGL 专家系统渲染图形
- 七、应用 OpenSL ES 播放声音
- 八、解决输出设施和传感器
- 九、将现有库移植到安卓零碎
- 十、应用渲染脚本的密集型计算
- 十一、后记
-
安卓 SQLite 基础知识
- 零、前言
- 一、进入 SQLite
- 二、把点连接起来
- 三、分享就是关心
- 四、小心连线
-
Android Studio 秘籍
- 零、前言
- 一、欢送来到 Android Studio
- 二、应用基于云的后端的利用
- 三、材质设计
- 四、安卓穿戴设施
- 五、尺寸很重要
- 六、捕捉和共享
- 七、内容供应器和观察者
- 八、提高质量
- 九、进步性能
- 十、通过测试版测试你的利用
-
安卓纸板 VR 我的项目
- 零、前言
- 一、人人共享的虚拟现实
- 二、框架纸板我的项目
- 三、纸板盒子
- 四、LauncherLobby
- 五、RenderBox 引擎
- 六、太阳系
- 七、360 度画廊
- 八、三维模型查看器
- 九、音乐可视化工具
-
安卓零碎开发即时指南
- 零、前言
- 一、安卓零碎开发即时指南
-
安卓取证学习手册
- 零、前言
- 一、安卓取证简介
- 二、设置安卓取证环境
- 三、理解安卓设施上的数据存储
- 四、从安卓设施中逻辑提取数据
- 五、从安卓设施中物理提取数据
- 六、从安卓设施复原删除的数据
- 七、安卓利用的取证剖析
- 八、安卓取证工具概述
-
精通 Android Studio3
- 零、前言
- 一、工作空间结构
- 二、用户界面设计
- 三、用户界面开发
- 四、设施开发
- 五、素材和资源
- 六、模板和插件
- 七、语言反对
- 八、测试和剖析
- 九、打包和公布
-
安卓取证教程
- 一、安卓和挪动取证
- 二、安卓硬件平台
- 三、安卓软件开发工具包和安卓调试桥
- 四、安卓文件系统和数据结构
- 五、安卓设施、数据和利用平安
- 六、安卓取证技术
- 七、安卓利用与取证剖析
-
安卓游戏编程示例
- 零、前言
- 一、玩家 1 准备就绪
- 二、TappyDefender——第一步
- 三、TappyDefender——腾飞
- 四、TappyDefender——回家
- 五、Platformer——降级游戏引擎
- 六、Platformer——哔哔哔
- 七、Platformer——枪、生命、金钱和敌人
- 八、Platformer——将所有货色放在一起
- 九、应用 OpenGL ES 2 以 60 FPS 的速度拍摄小行星
- 十、应用 OpenGL ES 2 挪动和绘制
- 十一、遇到困难的事件——第二局部
-
安卓穿戴我的项目
- 零、前言
- 一、让你筹备好腾飞——设置你的开发环境
- 二、让咱们帮忙您捕获您的想法——
WearRecyclerView
和更多 - 三、让咱们帮忙您捕捉您的想法——保留数据和定制用户界面
- 四、测量你的健康状况——传感器
- 五、测量您的健康状况——同步收集的传感器数据
- 六、无处不在的办法——咱们的地图和谷歌地图客户端
- 七、无处不在的办法——用户界面控件以及其它
- 八、让咱们以一种聪慧的形式聊天——音讯 API 和更多
- 九、让咱们以聪慧的形式聊天——告诉和更多
- 十、只是你的一张脸——WatchFace 服务
- 十一、对于安卓穿戴 2.0 的更多货色
-
安卓加强事实利用开发
- 零、前言
- 一、加强事实概念和工具
- 二、察看世界
- 三、叠加世界
- 四、定位世界
- 五、与好莱坞雷同——实物上的虚构
- 六、让它具备互动性——发明用户体验
- 七、深刻浏览和提醒
-
Android Studio 利用开发
- 零、前言
- 一、装置和配置 Android Studio
- 二、启动我的项目
- 三、导航我的项目
- 四、应用代码编辑器
- 五、创立用户界面
- 六、谷歌游戏服务
- 七、工具
- 八、排除故障
- 九、筹备公布
- 十、取得帮忙
-
构建 Cocos2dx 安卓游戏
- 零、前言
- 一、设置您的开发环境
- 二、创立图形
- 三、了解游戏物理
- 四、用户输出
- 五、解决文本和字体
- 六、声音
- 七、创立粒子系统
- 八、增加本机 Java 代码
-
应用安卓片段创立动静 UI
- 零、前言
- 一、片段和用户界面模块化
- 二、片段和用户界面灵活性
- 三、片段生命周期和专业化
- 四、应用片段事务
- 五、创立丰盛的导航
- 六、片段与材质设计
-
Unity 安卓游戏开发学习手册
- 零、前言
- 一、向 Unity 和 Android 问好
- 二、看起来不错——图形界面
- 三、任何游戏的支柱——网格、材质和动画
- 四、设置舞台——摄像机成果和灯光
- 五、到处走动——寻路和人工智能
- 六、挪动设施的个性——触摸和歪斜
- 七、全力以赴——物理学和 2D 相机
- 八、特效——声音和粒子
- 九、最优化
-
精通安卓游戏开发
- 一、设置我的项目
- 二、治理用户输出
- 三、绘制线条
- 四、冲突检测
- 五、粒子系统
- 六、声音成果和音乐
- 七、菜单和对话框
- 八、动画框架
- 九、整合谷歌游戏服务
- 十、走向银幕
- 十一、附录 a:安卓版本的 API 级别
- 十二、附录 b:参考书目
-
精通安卓 NDK
- 零、前言
- 一、应用命令行工具
- 二、本地库
- 三、构建网络
- 四、组织虚构文件系统
- 五、跨平台音频流
- 六、OpenGL ES 3.1 与跨平台渲染
- 七、跨平台用户界面和输出零碎
- 八、编写渲染引擎
- 九、实现游戏逻辑
- 十、编写小行星游戏
下载
Docker
docker pull apachecn0/apachecn-android-zh
docker run -tid -p <port>:80 apachecn0/apachecn-android-zh
# 拜访 http://localhost:{port}
PYPI
pip install apachecn-android-zh
apachecn-android-zh <port>
# 拜访 http://localhost:{port}
NPM
npm install -g apachecn-android-zh
apachecn-android-zh <port>
# 拜访 http://localhost:{port}
奉献指南
本我的项目须要校对,欢送大家提交 Pull Request。
请您怯懦地去翻译和改良翻译。尽管咱们谋求卓越,但咱们并不要求您做到美中不足,因而请不要放心因为翻译上犯错——在大部分状况下,咱们的服务器曾经记录所有的翻译,因而您不用放心会因为您的失误受到无法挽回的毁坏。(改编自维基百科)
组织介绍
拜访咱们的主页。
资助咱们
通过平台自带的打赏性能,或点击这里。