Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
studytonight-zh
提交
7e77fbb6
S
studytonight-zh
项目概览
OpenDocCN
/
studytonight-zh
9 个月 前同步成功
通知
1
Star
4
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
studytonight-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
7e77fbb6
编写于
1月 28, 2022
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2022-01-28 22:49:20
上级
d5a9c17c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
192 addition
and
130 deletion
+192
-130
docs/mobi/README.md
docs/mobi/README.md
+61
-0
docs/mobi/SUMMARY.md
docs/mobi/SUMMARY.md
+131
-130
未找到文件。
docs/mobi/README.md
0 → 100644
浏览文件 @
7e77fbb6
# 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
)
docs/mobi/SUMMARY.md
浏览文件 @
7e77fbb6
+
[
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录