没有合适的资源?快使用搜索试试~ 我知道了~
AndroidStudio基础教程
4星 · 超过85%的资源 需积分: 16 38 下载量 188 浏览量
2017-06-09
08:46:07
上传
评论 3
收藏 5.4MB PDF 举报
温馨提示
试读
210页
AndroidStudio教程,分享一个免费的,此书对于初学者已经足够了
资源推荐
资源详情
资源评论
2016-9
版权所有
盗版必究
Android Studio 从入门到精通(1-22)
目录
第一部 入门篇 ................................................................................................................................. 7
第 1 章 Android Studio 简介及其环境搭建 ................................................................................... 8
1.1 Android Studio 简介 ........................................................................................................... 8
1.1.1 Android Studio 能做什么 ........................................................................................ 8
1.1.2 为什么选择 Android Studio .................................................................................... 8
1.2 Android 系统基本知识 ....................................................................................................... 9
1.3 搭建环境........................................................................................................................... 10
1.3.1 第一步 安装 JDK(Java Development Kit) .............................................................. 10
1.3.2 第二步 更新 hosts ............................................................................................... 11
1.3.3 第三步 安装 Android Studio................................................................................. 12
1.4 新建项目........................................................................................................................... 17
1.5 运行 App ........................................................................................................................... 21
1.5.1 运行在模拟器上 .................................................................................................... 21
1.5.2 运行在手机上 ........................................................................................................ 25
第 2 章 Android Studio 基本概念 ................................................................................................. 26
2.1 开发环境.......................................................................................................................... 26
2.1.1 菜单........................................................................................................................ 26
2.1.2 工具栏.................................................................................................................... 27
2.1.3 项目文件 ................................................................................................................ 27
2.1.4 视图 view .............................................................................................................. 28
2.1.5 布局........................................................................................................................ 29
2.2 建立简单的用户界面 ...................................................................................................... 29
2.3 字符串资源文件 ............................................................................................................... 30
2.4 增加一个按钮 ................................................................................................................... 31
2.5 创建一个新的窗体步骤 ................................................................................................... 32
2.5.1 第一步:创建布局文件 ....................................................................................... 32
2.5.2 第二步:创建对应的 Activity ............................................................................... 33
2.5.3 第三步:布局文件与 Activity 关联 ...................................................................... 34
2.5.4 第四步:在 AndroidManifest.xml 里声明 ........................................................... 35
2.6 调用一个窗体 .................................................................................................................. 35
2.6.1 调用方................................................................................................................... 35
2.6.2 被调用方 ............................................................................................................... 37
无法打开另一个窗体时检查: ............................................................................................. 38
缺少 SKD 平台 ........................................................................................................................ 38
第 3 章 Android Studio 编程语言基础 ......................................................................................... 40
3.1 Java 代码的基本知识 ....................................................................................................... 41
3.2 数据类型.......................................................................................................................... 42
3.2.1 常用数据类型 ....................................................................................................... 42
3.2.2 类型转换 ............................................................................................................... 44
3.2.3 常量和变量 ............................................................................................................ 44
3.2.3 在 Android 开发中的运用 .................................................................................... 44
3.3 运算符 ............................................................................................................................... 45
3.3.1 算术运算 .............................................................................................................. 45
3.3.2 比较运算 .............................................................................................................. 45
3.3.3 逻辑运算 .............................................................................................................. 46
3.3.4 示例....................................................................................................................... 46
3.4 控制语句........................................................................................................................... 46
3.4.1 分支控制语句 ........................................................................................................ 46
3.4.2 示例....................................................................................................................... 47
3.4.3 循环控制语句 ....................................................................................................... 47
3.4.4 示例....................................................................................................................... 48
3.5 异常处理 .......................................................................................................................... 49
3.6 Android Studio 面向对象初步.......................................................................................... 51
3.6.1 类与对象 ............................................................................................................... 51
3.6.2 使用类................................................................................................................... 52
3.6.3 Java 中的继承 ....................................................................................................... 53
3.6.4 包 ........................................................................................................................... 54
第 4 章 Android Studio 界面布局 ................................................................................................. 56
4.1 相对布局 RelativeLayout ................................................................................................. 56
4.2 帧布局 FrameLayout ........................................................................................................ 58
4.3 线性布局 LinearLayout .................................................................................................... 62
4.4 表格布局 TableLayout ..................................................................................................... 62
4.5 网格布局 GridLayout ....................................................................................................... 64
第 5 章 Android Studio 视图工具箱 ............................................................................................. 66
5.1 使用 View......................................................................................................................... 66
5.2 常用 View 的使用 ............................................................................................................ 66
5.2.1 文本框 TextView。 ................................................................................................ 67
5.2.2 编辑框 EditText ...................................................................................................... 67
5.2.3 单项选择 RadioGroup 和 RadioButton ................................................................. 67
5.2.4 多项选择 CheckBox ............................................................................................... 69
5.2.5 图片视图 ImageView ............................................................................................. 69
5.2.6.日期选择器(DatePicker) .................................................................................. 71
5.2.7 下拉列表 Spinner ................................................................................................. 72
5.3 小结 ................................................................................................................................. 73
第二部 进阶篇 ............................................................................................................................... 74
第 6 章 多线程的实现 ................................................................................................................... 75
6.1 计时器范例 ...................................................................................................................... 75
6.2 布局文件........................................................................................................................... 75
6.2 设置按钮状态 .................................................................................................................. 76
6.3 更新计时器 ...................................................................................................................... 77
6.4 运行计时器 ....................................................................................................................... 78
第 7 章管理 Activity 生命周期 ...................................................................................................... 80
7.1 Activity 生命周期理论知识 ...................................................................................... 80
7.1.1 Activity 生命周期的 5 种状态 ............................................................................... 80
7.1.2 生命周期状态的调用 ........................................................................................... 81
7.2 生命周期概念的应用 ....................................................................................................... 81
7.2.1 LogCat 观察运行 .................................................................................................... 82
7.2.2 修复 Activity 生命周期问题 ................................................................................. 85
7.3 其它有关 Activity 的知识................................................................................................. 87
7.3.1 销毁 activity ........................................................................................................... 87
7.3.2 停止和重启一个 activity ....................................................................................... 87
7.3.3 停止 activity ........................................................................................................... 87
7.3.4 启动/重启 activity ................................................................................................. 88
7.3.5 重建 activity ........................................................................................................... 89
7.3.6 保存 active 状态 .................................................................................................... 90
7.3.7 恢复 active 状态 .................................................................................................... 90
第八章 简单数据和文件的存取 ................................................................................................... 92
8.1 键-值对数据的存取 ........................................................................................................ 92
8.2 文件的存取 ....................................................................................................................... 93
8.2.1 选择内部或外部存储器 ........................................................................................ 93
8.2.2 获得外部存储许可 ................................................................................................ 94
8.2.3 保存文件到内部存储器 ........................................................................................ 94
8.2.4 保存文件在外部存储器 ........................................................................................ 96
8.2.5 查询空闲空间 ........................................................................................................ 97
8.2.6 删除文件 ................................................................................................................ 98
第 9 章 数据库操作 ....................................................................................................................... 99
9.1 创建数据模型 .................................................................................................................. 99
9.2 SQLiteOpenHelper 类详解 ................................................................................................ 99
9.2.1 SQLiteOpenHelper 类 ........................................................................................... 100
9.2.2 创建数据库 ......................................................................................................... 101
9.2.3 数据库升级 .......................................................................................................... 101
9.3 创建数据库和表 ............................................................................................................ 102
9.4 数据库操作 ..................................................................................................................... 103
9.4.1 创建菜单 ............................................................................................................. 103
9.4.2 创建新增、修改的 Activity ................................................................................ 104
9.4.3 新增记录 ............................................................................................................. 106
9.4.4 显示数据 ............................................................................................................. 106
9.4.5 修改数据 ............................................................................................................. 109
9.5 其它 ............................................................................................................................... 111
第 10 章 Intent 详解--与其它 App 交互 ...................................................................................... 112
10.1 调用 Activity 并返回结果............................................................................................ 112
10.1.1 启动 Activity ...................................................................................................... 112
10.1.2 工作过程 ........................................................................................................... 114
10.2 调用其它 APP 服务 ...................................................................................................... 115
10.2.1 调用动作 ........................................................................................................... 115
10.2.2 获取结果 ........................................................................................................... 118
10.3 让其它 app 启动你的 Activity ..................................................................................... 120
10.3.1 增加一个 intent 过滤器 .................................................................................... 120
10.3.2 显示 app 选择器 ............................................................................................... 122
10.3.3 在你的 Activity 处理 intent ............................................................................... 122
10.3.4 返回结果 ............................................................................................................ 123
第三部 高级界面篇 ..................................................................................................................... 124
第 11 章 Action Bar ...................................................................................................................... 125
第 12 章 列表控件 ListView 的使用 ........................................................................................... 127
第 13 章 更加灵活界面--Fragment ............................................................................................. 131
13.1 小说资源....................................................................................................................... 131
13.2 小说目录的 Fragment .................................................................................................. 133
13.3 Fragment 详解 .............................................................................................................. 134
13.3.1FragmentManager .............................................................................................. 134
13.3.2 动态添加 Fragment ........................................................................................... 135
13.3.3 FragmentTransaction.......................................................................................... 135
13.3.4 使用 Fragment 填充动态的 Activity 布局 ........................................................ 136
13.4 创建小说正文的 Fragment .......................................................................................... 136
13.5 调用小说正文 Fragment ............................................................................................. 138
第 14 章 多功能列表 ................................................................................................................... 140
14.1 建立菜单图标 ............................................................................................................... 140
14.2 创建字符串资源文件 ................................................................................................... 140
14.3 创建菜单资源 ............................................................................................................... 141
14.4 列表 ............................................................................................................................. 141
14.5 运行列表...................................................................................................................... 145
第 15 章 仿微信的布局--Tab....................................................................................................... 146
15.1 在底部的 Tab ............................................................................................................... 146
15.2 在顶部的 Tab ................................................................................................................ 149
15.2.1 布局文件 ............................................................................................................ 150
15.2.2 代码文件 ............................................................................................................ 151
第四部 高级应用篇 ..................................................................................................................... 152
第 16 章 多媒体的应用-拍照 ..................................................................................................... 152
16.1 创建项目....................................................................................................................... 152
16.2 拍摄照片...................................................................................................................... 153
16.2.1 请求使用相机权限 ........................................................................................... 153
16.2.2 使用相机应用程序进行拍照 ........................................................................... 153
16.2.3 编写拍照响应事件 ........................................................................................... 154
16.3 保存照片到指定目录 .................................................................................................. 155
16.3.1 访问存储设备的权限 ....................................................................................... 155
16.3.2 照片命名 ........................................................................................................... 155
16.3.4 保存拍照返回的照片 ....................................................................................... 156
第 17 章 网络服务发现 ............................................................................................................... 158
17.1 建立操作界面 .............................................................................................................. 158
17.2 NSD 的注册、发现与连接 .......................................................................................... 160
17.2.1 注册................................................................................................................... 160
17.2.2 发现................................................................................................................... 161
17.2.3 连接................................................................................................................... 163
17.3 运行注册-发现-连接 ................................................................................................... 164
17.3.1 ChatConnection 类 ............................................................................................. 164
剩余209页未读,继续阅读
资源评论
- 颍泉2017-06-09入门文档,挺不错的。谢谢
bsetsail
- 粉丝: 5
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功