ApacheCN 安卓译文集 20211225 更新

2022-04-02 08:53:03 浏览数 (1)

  • 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

代码语言:javascript复制
docker pull apachecn0/apachecn-android-zh
docker run -tid -p <port>:80 apachecn0/apachecn-android-zh
# 访问 http://localhost:{port} 

PYPI

代码语言:javascript复制
pip install apachecn-android-zh
apachecn-android-zh <port>
# 访问 http://localhost:{port} 

NPM

代码语言:javascript复制
npm install -g apachecn-android-zh
apachecn-android-zh <port>
# 访问 http://localhost:{port} 

贡献指南

本项目需要校对,欢迎大家提交 Pull Request。

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

0 人点赞