• 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 ofelseswitch做决策
    • 八、面向对象编程
    • 九、游戏引擎、线程和游戏循环
    • 十、球拍和球的编码
    • 十一、碰撞、音效、支持不同版本安卓
    • 十二、用数组处理大量数据
    • 十三、位图图形和测量时间
    • 十四、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。

请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

组织介绍

访问我们的主页。

赞助我们

通过平台自带的打赏功能,或点击这里。

ApacheCN 安卓译文集 20211225 更新相关推荐

  1. ApacheCN Java 译文集 20210921 更新

    ApacheCN Java 译文集 20210921 更新 新增了五个教程: Java 设计模式最佳实践 零.前言 一.从面向对象到函数式编程 二.创建型模式 三.行为模式 四.结构模式 五.函数式模 ...

  2. ApacheCN 网络安全译文集 20211025 更新

    Android 渗透测试学习手册 中文版 第一章 Android 安全入门 第二章 准备实验环境 第三章 Android 应用的逆向和审计 第四章 对 Android 设备进行流量分析 第五章 And ...

  3. ApacheCN DevOps 译文集 20211227 更新

    Docker DevOps 入门手册 零.前言 一.映像和容器 二.应用容器管理 三.编排和交付 DevOps 2.5 工具包 零.前言 一.根据资源使用情况自动缩放部署和状态集 二.自动缩放 Kub ...

  4. ApacheCN 数据库译文集 20211112 更新

    创建你的 Mysql 数据库 零.前言 一.介绍 MySQL 设计 二.数据采集 三.数据命名 四.数据分组 五.数据结构调整 六.补充案例研究 Redis 学习手册 零.序言 一.NoSQL 简介 ...

  5. ApacheCN Linux 译文集 20211129 更新

    笨办法学 Linux 中文版 练习 0:起步 练习 1:文本编辑器,vim 练习 2:文本浏览器,少即是多 练习 3:Bash:Shell..profile..bashrc..bash_history ...

  6. ApacheCN React 译文集 20211118 更新

    React 入门手册 零.前言 一.React 和 UI 设计简介 二.创建组件 三.管理用户交互 React 全栈项目 零.前言 一.使用 MERN 释放 React 应用 二.准备开发环境 三.使 ...

  7. ApacheCN PHP 译文集 20211101 更新

    PHP 入门指南 零.序言 一.PHP 入门 二.数组和循环 三.函数和类 四.数据操作 五.构建 PHP Web 应用 六.搭建 PHP 框架 七.认证与用户管理 八.建立联系人管理系统 使用 PH ...

  8. ApacheCN Java 译文集 20211012 更新

    Effective Java 中文第三版 1. 考虑使用静态工厂方法替代构造方法 2. 当构造方法参数过多时使用 builder 模式 3. 使用私有构造方法或枚类实现 Singleton 属性 4. ...

  9. ApacheCN 计算机视觉译文集 20210218 更新

    新增了六个教程: OpenCV3 安卓应用编程 零.前言 一.设置 OpenCV 二.使用相机帧 三.应用图像效果 四.识别和跟踪图像 五.将图像跟踪与 3D 渲染相结合 六.通过 JNI 混合 Ja ...

最新文章

  1. python埋点自动化_iOS自动化埋点的实现
  2. 【Android】手机端的投射
  3. 位换记号、排列测试与状态图:杂耍中的数学
  4. mysql初始化脚本建表_mysql新建表修改表sql脚本
  5. c语言中post协议,c/c++的http协议的get和post方法
  6. idea 工作区右边框提示_建立自己的制造商工作区的提示
  7. 使用UrlRewriter进行Url重写的完整解决方案[转]
  8. 在WIN7下用NETSH命令有效防止ARP攻击
  9. Jenkins教程(Linux版)
  10. Halcon图像分割-区域提取
  11. 晋商到底是怎么生与死的?
  12. 大数据分析与应用(中级) 数据挖掘概念及流程
  13. Vue 拖拽缩放组件 vue-drag-resize属性
  14. 京东数据分析工具推荐(京东第三方数据平台)
  15. 2016年淘宝购买华硕FL5900UQ7500惨痛经历教训总结
  16. 郭全中:对大数据的认识该正本清源
  17. MyEclipse2017下载
  18. Git基本操作(15)- git +jenkins持续集成(windows+gitee)
  19. WPF基础笔记(2)样式与模板
  20. WinBUGS对多元随机波动率SV模型:贝叶斯估计与模型比较

热门文章

  1. Vivado生成bit文件出现error解决
  2. c语言词典课程设计报告,C语言课程设计英语词典排版系统
  3. 10.FreeRTOS学习笔记-中断管理
  4. STM32 定时器输出pwm的频率计算方法 PWM 频率检测方法 直流电机的位置控制
  5. 2022.管理类软件工具
  6. 25.QWidget用法
  7. [计算机网络] - IP基础知识
  8. linux ntp server配置文件,Linux下配置ntp server
  9. python标签控件是_Python 图形用户界面编程
  10. php curl 批量,关于用php的curl批量抓取内容