提交 7e77fbb6 编写于 作者: W wizardforcel

2022-01-28 22:49:20

上级 d5a9c17c
# StudyTonight 移动开发中文教程
> 原文:[StudyTonight](https://www.studytonight.com/)
>
> 协议:[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
>
> 阶段:机翻(1)
>
> 人最大的痛苦就是说一些自己都不相信的话。——燕京学堂鹿会
* [在线阅读](https://stn.apachecn.org)
* [在线阅读(Gitee)](https://apachecn.gitee.io/doc-template/)
* [ApacheCN 学习资源](http://docs.apachecn.org/)
## 贡献指南
本项目需要校对,欢迎大家提交 Pull Request。
> 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
## 联系方式
### 负责人
* [飞龙](https://github.com/wizardforcel): 562826179
### 其他
* 在我们的 [apachecn/studytonight-zh](https://github.com/apachecn/studytonight-zh) github 上提 issue.
* 发邮件到 Email: `apachecn@163.com`.
* 在我们的 [组织学习交流群](https://www.apachecn.org/#/docs/join) 中联系群主/管理员即可.
## 下载
### Docker
```
docker pull apachecn0/studytonight-zh
docker run -tid -p <port>:80 apachecn0/studytonight-zh
# 访问 http://localhost:{port} 查看文档
```
### PYPI
```
pip install studytonight-zh
studytonight-zh <port>
# 访问 http://localhost:{port} 查看文档
```
### NPM
```
npm install -g studytonight-zh
studytonight-zh <port>
# 访问 http://localhost:{port} 查看文档
```
## 赞助我们
![](http://data.apachecn.org/img/about/donate.jpg)
+ [StudyTonight 移动开发中文教程](README.md)
+ [Android](001.md)
+ [介绍和设置](002.md)
+ [安卓编程入门](003.md)
+ [安卓架构——安卓的软件栈](004.md)
+ [设置安卓开发环境](005.md)
+ [安卓 SDK 管理器——下载所需工具和软件包](006.md)
+ [使用 Eclipse IDE 开发安卓应用](007.md)
+ [设置 AndroidStudio](008.md)
+ [使用 AVD 管理器创建安卓虚拟设备](009.md)
+ [创建简单安卓应用项目的步骤](010.md)
+ [安卓应用项目包结构(AndroidStudio)](011.md)
+ [AndroidStudio Gradle 简介](012.md)
+ [在模拟器或设备上运行您的第一个安卓应用](013.md)
+ [Android 布局](014.md)
+ [安卓打字指示器](015.md)
+ [布局或视图组简介](016.md)
+ [安卓系统中的线性布局](017.md)
+ [安卓中的相对布局](018.md)
+ [安卓表格布局](019.md)
+ [使用多个布局和视图设计 GUI](020.md)
+ [安卓视图(和小部件)](021.md)
+ [安卓`WebView`](022.md)
+ [安卓视图和视图组简介](023.md)
+ [Android `TextView`](024.md)
+ [安卓中的`EditText`视图](025.md)
+ [安卓系统中的`RadioButton`视图和`Checkbox`视图](026.md)
+ [安卓系统中的`Button`视图](027.md)
+ [安卓系统中的`ImageView`和`ImageButton`](028.md)
+ [安卓吐司](029.md)
+ [在安卓应用中创建自定义`Snackbar`](030.md)
+ [安卓切换开关按钮](031.md)
+ [使用视图和布局](032.md)
+ [安卓`RecyclerView`](033.md)
+ [适配器和`AdapterView`](034.md)
+ [安卓系统中的`ListView`](035.md)
+ [安卓系统中的`GridView`](036.md)
+ [安卓系统中的`Spinner`](037.md)
+ [在安卓系统中使用`Spinner`](038.md)
+ [边距与填充属性](039.md)
+ [从`EditText`中获取值,并为`TextView`设置值](040.md)
+ [在安卓系统中使用`RadioButton`和`CheckBox`](041.md)
+ [Android 中的`AutoCompleteTextView`](042.md)
+ [活动、意图和片段](043.md)
+ [安卓系统中的活动](044.md)
+ [安卓系统中的意图](045.md)
+ [安卓系统中的片段](046.md)
+ [在安卓系统中处理片段](047.md)
+ [使用安卓系统](048.md)
+ [在安卓系统中使用自定义字体](049.md)
+ [项目时间](050.md)
+ [科学测验安卓应用](051.md)
+ [科学测验安卓应用——第 2 部分](052.md)
+ [科学测验安卓应用——大结局](053.md)
+ [秒表安卓应用项目——第 1 部分](054.md)
+ [秒表安卓应用项目——第 2 部分](055.md)
+ [秒表安卓应用项目——第 3 部分](056.md)
+ [介绍和设置](002.md)
+ [安卓编程入门](003.md)
+ [安卓架构——安卓的软件栈](004.md)
+ [设置安卓开发环境](005.md)
+ [安卓 SDK 管理器——下载所需工具和软件包](006.md)
+ [使用 Eclipse IDE 开发安卓应用](007.md)
+ [设置 AndroidStudio](008.md)
+ [使用 AVD 管理器创建安卓虚拟设备](009.md)
+ [创建简单安卓应用项目的步骤](010.md)
+ [安卓应用项目包结构(AndroidStudio)](011.md)
+ [AndroidStudio Gradle 简介](012.md)
+ [在模拟器或设备上运行您的第一个安卓应用](013.md)
+ [Android 布局](014.md)
+ [安卓打字指示器](015.md)
+ [布局或视图组简介](016.md)
+ [安卓系统中的线性布局](017.md)
+ [安卓中的相对布局](018.md)
+ [安卓表格布局](019.md)
+ [使用多个布局和视图设计 GUI](020.md)
+ [安卓视图(和小部件)](021.md)
+ [安卓`WebView`](022.md)
+ [安卓视图和视图组简介](023.md)
+ [Android `TextView`](024.md)
+ [安卓中的`EditText`视图](025.md)
+ [安卓系统中的`RadioButton`视图和`Checkbox`视图](026.md)
+ [安卓系统中的`Button`视图](027.md)
+ [安卓系统中的`ImageView`和`ImageButton`](028.md)
+ [安卓吐司](029.md)
+ [在安卓应用中创建自定义`Snackbar`](030.md)
+ [安卓切换开关按钮](031.md)
+ [使用视图和布局](032.md)
+ [安卓`RecyclerView`](033.md)
+ [适配器和`AdapterView`](034.md)
+ [安卓系统中的`ListView`](035.md)
+ [安卓系统中的`GridView`](036.md)
+ [安卓系统中的`Spinner`](037.md)
+ [在安卓系统中使用`Spinner`](038.md)
+ [边距与填充属性](039.md)
+ [从`EditText`中获取值,并为`TextView`设置值](040.md)
+ [在安卓系统中使用`RadioButton`和`CheckBox`](041.md)
+ [Android 中的`AutoCompleteTextView`](042.md)
+ [活动、意图和片段](043.md)
+ [安卓系统中的活动](044.md)
+ [安卓系统中的意图](045.md)
+ [安卓系统中的片段](046.md)
+ [在安卓系统中处理片段](047.md)
+ [使用安卓系统](048.md)
+ [在安卓系统中使用自定义字体](049.md)
+ [项目时间](050.md)
+ [科学测验安卓应用](051.md)
+ [科学测验安卓应用——第 2 部分](052.md)
+ [科学测验安卓应用——大结局](053.md)
+ [秒表安卓应用项目——第 1 部分](054.md)
+ [秒表安卓应用项目——第 2 部分](055.md)
+ [秒表安卓应用项目——第 3 部分](056.md)
+ [Kotlin](057.md)
+ [Kotlin 基础知识](058.md)
+ [Kotlin 简介](059.md)
+ [Kotlin 环境设置](060.md)
+ [第一个使用 IntelliJ IDEA 的 Kotlin 程序](061.md)
+ [如何使用编译器运行 Kotlin 程序](062.md)
+ [Kotlin 关键字和标识符](063.md)
+ [Kotlin 变量和常量](064.md)
+ [Kotlin 数据类型](065.md)
+ [Kotlin 运算符](066.md)
+ [Kotlin 输入和输出](067.md)
+ [Kotlin 注释](068.md)
+ [Kotlin 控制流程](069.md)
+ [Kotlin `if else`表达式](070.md)
+ [Kotlin `when`表达式](071.md)
+ [Kotlin `while`循环](072.md)
+ [Kotlin `do-while`循环](073.md)
+ [Kotlin `for`循环](074.md)
+ [Kotlin 范围](075.md)
+ [Kotlin `continue`,`break`和`repeat`语句](076.md)
+ [Kotlin 数据类型](077.md)
+ [Kotlin 字符串](078.md)
+ [Kotlin 数组](079.md)
+ [Kotlin 函数](080.md)
+ [Kotlin 用户定义函数](081.md)
+ [Kotlin 递归函数](082.md)
+ [Kotlin 位置、默认和命名函数参数](083.md)
+ [Kotlin Lambda 表达式](084.md)
+ [Kotlin 高阶函数](085.md)
+ [Kotlin `inline`关键字](086.md)
+ [Kotlin OOP](087.md)
+ [Kotlin 类和对象](088.md)
+ [Kotlin 构造器——主构造器和辅助构造器](089.md)
+ [Kotlin 伴随对象](090.md)
+ [Kotlin 获取器和设置器函数](091.md)
+ [Kotlin 访问修饰符](092.md)
+ [Kotlin 继承](093.md)
+ [Kotlin 抽象类](094.md)
+ [Kotlin 接口](095.md)
+ [Kotlin 嵌套类和内部类](096.md)
+ [Kotlin 数据类](097.md)
+ [Kotlin 枚举](098.md)
+ [Kotlin 密封类](099.md)
+ [Kotlin 泛型](100.md)
+ [Kotlin 扩展函数](101.md)
+ [Kotlin 异常处理](102.md)
+ [Kotlin 异常处理](103.md)
+ [Kotlin `try-catch`](104.md)
+ [Kotlin 多重`catch`块](105.md)
+ [Kotlin 嵌套`try-catch`](106.md)
+ [Kotlin `finally`块](107.md)
+ [Kotlin `throw`关键字](108.md)
+ [Kotlin 集合](109.md)
+ [Kotlin 集合](110.md)
+ [Kotlin 列表](111.md)
+ [Kotlin 映射](112.md)
+ [Kotlin 集合](113.md)
+ [Kotlin 杂项](114.md)
+ [Kotlin 文件处理](115.md)
+ [Kotlin 空安全](116.md)
+ [Kotlin 正则表达式](117.md)
+ [Kotlin 运算符重载](118.md)
+ [Kotlin 基础知识](058.md)
+ [Kotlin 简介](059.md)
+ [Kotlin 环境设置](060.md)
+ [第一个使用 IntelliJ IDEA 的 Kotlin 程序](061.md)
+ [如何使用编译器运行 Kotlin 程序](062.md)
+ [Kotlin 关键字和标识符](063.md)
+ [Kotlin 变量和常量](064.md)
+ [Kotlin 数据类型](065.md)
+ [Kotlin 运算符](066.md)
+ [Kotlin 输入和输出](067.md)
+ [Kotlin 注释](068.md)
+ [Kotlin 控制流程](069.md)
+ [Kotlin `if else`表达式](070.md)
+ [Kotlin `when`表达式](071.md)
+ [Kotlin `while`循环](072.md)
+ [Kotlin `do-while`循环](073.md)
+ [Kotlin `for`循环](074.md)
+ [Kotlin 范围](075.md)
+ [Kotlin `continue`,`break`和`repeat`语句](076.md)
+ [Kotlin 数据类型](077.md)
+ [Kotlin 字符串](078.md)
+ [Kotlin 数组](079.md)
+ [Kotlin 函数](080.md)
+ [Kotlin 用户定义函数](081.md)
+ [Kotlin 递归函数](082.md)
+ [Kotlin 位置、默认和命名函数参数](083.md)
+ [Kotlin Lambda 表达式](084.md)
+ [Kotlin 高阶函数](085.md)
+ [Kotlin `inline`关键字](086.md)
+ [Kotlin OOP](087.md)
+ [Kotlin 类和对象](088.md)
+ [Kotlin 构造器——主构造器和辅助构造器](089.md)
+ [Kotlin 伴随对象](090.md)
+ [Kotlin 获取器和设置器函数](091.md)
+ [Kotlin 访问修饰符](092.md)
+ [Kotlin 继承](093.md)
+ [Kotlin 抽象类](094.md)
+ [Kotlin 接口](095.md)
+ [Kotlin 嵌套类和内部类](096.md)
+ [Kotlin 数据类](097.md)
+ [Kotlin 枚举](098.md)
+ [Kotlin 密封类](099.md)
+ [Kotlin 泛型](100.md)
+ [Kotlin 扩展函数](101.md)
+ [Kotlin 异常处理](102.md)
+ [Kotlin 异常处理](103.md)
+ [Kotlin `try-catch`](104.md)
+ [Kotlin 多重`catch`块](105.md)
+ [Kotlin 嵌套`try-catch`](106.md)
+ [Kotlin `finally`块](107.md)
+ [Kotlin `throw`关键字](108.md)
+ [Kotlin 集合](109.md)
+ [Kotlin 集合](110.md)
+ [Kotlin 列表](111.md)
+ [Kotlin 映射](112.md)
+ [Kotlin 集合](113.md)
+ [Kotlin 杂项](114.md)
+ [Kotlin 文件处理](115.md)
+ [Kotlin 空安全](116.md)
+ [Kotlin 正则表达式](117.md)
+ [Kotlin 运算符重载](118.md)
+ [Cordova](119.md)
+ [基础](120.md)
+ [Cordova:什么是 Apache Cordova?](121.md)
+ [Cordova:命令行界面](122.md)
+ [Cordova:应用开发工具](123.md)
+ [Cordova:工具安装](124.md)
+ [进阶](125.md)
+ [Cordova:所需编程语言](126.md)
+ [Cordova:首个安卓应用](127.md)
+ [Cordova:整合谷歌地图](128.md)
+ [高级](129.md)
+ [Apache Cordova 插件](130.md)
+ [在你的应用中使用 Cordova 插件](131.md)
+ [Cordova:AJAX 简介](132.md)
+ [Cordova:与后端的连接](133.md)
\ No newline at end of file
+ [基础](120.md)
+ [Cordova:什么是 Apache Cordova?](121.md)
+ [Cordova:命令行界面](122.md)
+ [Cordova:应用开发工具](123.md)
+ [Cordova:工具安装](124.md)
+ [进阶](125.md)
+ [Cordova:所需编程语言](126.md)
+ [Cordova:首个安卓应用](127.md)
+ [Cordova:整合谷歌地图](128.md)
+ [高级](129.md)
+ [Apache Cordova 插件](130.md)
+ [在你的应用中使用 Cordova 插件](131.md)
+ [Cordova:AJAX 简介](132.md)
+ [Cordova:与后端的连接](133.md)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册