为你推荐
推荐序
前言
关于范例程序
第1章 使用Android Studio开发Android App
1-1 创建第一个Android App项目
1-2 在计算机的仿真器上执行App
1-3 Android Studio快速上手
1-4 Android项目的构成
第2章 Android程序设计基础讲座
2-1 Android App的主角:Activity
2-2 Android程序的设计流程
2-3 认识Activity的基本程序逻辑
2-4 组件的布局与属性设置
2-5 开始动手编写程序
2-6 输入字段EditText组件
2-7 使用USB线将程序部署到手机上执行
2-8 修改项目的程序包名称和应用程序ID
第3章 Android App界面设计
3-1 View与ViewGroup(Layout):组件与布局
3-2 使用LinearLayout建立界面布局
3-3 使用weight属性控制组件的宽/高
3-4 通过属性美化外观
3-5 以程序设置组件的外观属性
3-6 使用ConstraintLayout提升设计与执行的性能
3-7 使用Gmail将程序寄给朋友测试
第4章 与用户互动——事件处理
4-1 事件处理的机制
4-2 “单击”事件的处理
4-3 监听“长按”事件
4-4 处理不同来源对象的相同事件
4-5 监听“触控”事件让手机震动
第5章 用户界面的基本组件
5-1 多选一的单选按钮
5-2 可复选的复选框
5-3 显示图像的ImageView
第6章 高级UI组件:Spinner与ListView
6-1 Spinner选单组件
6-2 ListView列表框
6-3 在程序中变更Spinner的显示选项
第7章 即时消息与对话框
7-1 使用Toast显示即时消息
7-2 使用Snackbar显示即时信息
7-3 使用Alert对话框
7-4 使用日期、时间对话框
第8章 用Intent启动程序中的其他Activity
8-1 在程序中新增Activity
8-2 用Intent启动程序中的Activity
8-3 在Intent中夹带数据传给新的Activity
8-4 要求新的Activity返回数据
第9章 用Intent启动手机内的各种程序
9-1 使用Intent启动程序的方式
9-2 使用Intent启动电子邮件、短信、浏览器、地图与Web搜索
第10章 拍照与显示照片
10-1 使用Intent启动系统的相机程序
10-2 要求相机程序存盘
10-3 解决照片过大的问题
10-4 旋转手机与旋转照片
10-5 使用Intent浏览并选取照片
第11章 播放音乐与视频
11-1 使用Intent选取音乐或视频
11-2 用MediaPlayer播放音乐
11-3 用VideoView播放视频
11-4 在Android 7的多窗口模式下播放影音
第12章 用传感器制作水平仪与体感控制
12-1 读取加速传感器的值
12-2 利用x、y轴的加速度值制作水平仪
12-3 利用加速传感器做体感控制
第13章 WebView与SharedPreferences
13-1 使用WebView显示网页
13-2 改进WebView功能
13-3 使用SharedPreferences记录信息
第14章 GPS定位、地图、菜单
14-1 获取手机定位数据
14-2 定位信息与地址查询
14-3 在程序中显示Google Map
14-4 为Activity添加菜单
第15章 SQLite数据库
15-1 认识SQLite数据库
15-2 查询数据及使用Cursor对象
15-3 热线通讯家
第16章 Android互动设计——蓝牙遥控自走车iTank
16-1 让Android与外部设备互动
16-2 点亮iTank控制板上的LED灯
16-3 手机蓝牙遥控iTank
附录A OO与Java:一招半式写App
A-1 对象与类
A-2 继承与接口
A-3 类库与程序包
附录B 常用的Android Studio选项设置
B-1 快速找出想要设置的选项
B-2 设置文件编码方式
B-3 显示行号
B-4 调整字号
B-5 设置自动化的Import功能
B-6 调整各类警告与错误的检查功能
B-7 设置使用自行安装的Java JDK版本
附录C 使用旧项目或外来项目时的问题排除
更新项目所使用的SDK版本
附录D 关于Android的XML
认识XML
Android的XML文件
附录E 导入ADT项目
导入ADT项目后中文变成乱码
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜