Android系统从诞生到现在,在短短的几年时间里,便凭借操作易用性和开发的简洁性,赢得了广大用户和开发者的支持。截至2014年9月30日,Android系统的市场占有率高达85%。本书采用实例教学的方式,以165个经典应用范例的实现过程,详细讲解了开发各类Android应用程序的方法和技巧。本书共有14章,从UI界面布局实战开始讲起,依次讲解基本控件应用,事件处理实战,界面显示实战,自动化服务应用实战,文件操作和数据存储实战,电话和短信实战,二维/三维图形、渲染和动画实战,网络实战应用,视频和音频实战应用,手机游戏应用,移动Web应用,Google API服务,传感器实战应用等内容。每一个范例的讲解,都遵循理论联系实际的讲解方式,并详细讲解实例必备的理论知识。本书几乎涵盖了所有Android应用项目开发的主要内容,适合Android应用开发者、Android初/中级读者、Android爱好者、Android传感器开发人员、Android智能家居开发人员、Android可穿戴设备开发人员的学习,也可以作为相关培训学校和大专院校相关专业的教学用书。
目录
- 第1章UI界面布局实战
- 1.1第一个Android应用程序
- 1.1.1使用Eclipse新建Android工程
- 1.1.2编写代码和代码分析
- 1.1.3调试程序
- 1.1.4运行项目
- 1.2使用线性布局(LinearLayout)
- 1.2.1实例说明
- 1.2.2具体实现
- 1.3使用相对布局(RelativeLayout)
- 1.3.1实例说明
- 1.3.2具体实现
- 1.4使用表格布局(TableLayout)
- 1.4.1实例说明
- 1.4.2具体实现
- 1.5使用绝对布局(AbsoluteLayout)
- 1.5.1实例说明
- 1.5.2具体实现
- 1.6使用标签布局(TabLayout)
- 1.6.1实例说明
- 1.6.2具体实现
- 1.7使用层布局(FrameLayout)
- 1.7.1实例说明
- 1.7.2具体实现
- 1.8Layout布局的综合应用
- 1.8.1实例说明
- 1.8.2具体实现
- 第2章基本控件应用
- 2.1创建一个桌面组件Widget
- 2.1.1实例说明
- 2.1.2具体实现
- 2.2使用Button控件实现按钮效果
- 2.2.1实例说明
- 2.2.2具体实现
- 2.3使用TextView控件显示文字
- 2.3.1实例说明
- 2.3.2具体实现
- 2.4设置TextView的字体
- 2.4.1实例说明
- 2.4.2具体实现
- 2.5使用EditText控件显示编辑框
- 2.5.1实例说明
- 2.5.2具体实现
- 2.6使用CheckBox控件显示复选框
- 2.6.1实例说明
- 2.6.2具体实现
- 2.7使用RadioGroup控件显示单选按钮
- 2.7.1实例说明
- 2.7.2具体实现
- 2.8使用Spinner控件实现下拉列表框效果
- 2.8.1实例说明
- 2.8.2具体实现
- 2.9使用AutoCompleteTextView控件自动输入文本
- 2.9.1实例说明
- 2.9.2具体实现
- 2.10使用日期选择器控件DatePicker
- 2.10.1实例说明
- 2.10.2具体实现
- 2.11使用时间选择器控件TimePicker
- 2.11.1实例说明
- 2.11.2具体实现
- 2.12使用ScrollView控件实现滚动效果
- 2.12.1实例说明
- 2.12.2具体实现
- 2.13使用ProgressBar控件实现进度条效果
- 2.13.1实例说明
- 2.13.2具体实现
- 2.14使用SeekBar控件实现拖动条功能
- 2.14.1实例说明
- 2.14.2具体实现
- 2.15使用评分组件RatingBar
- 2.15.1实例说明
- 2.15.2具体实现
- 2.16使用图片视图控件ImageView
- 2.16.1实例说明
- 2.16.2具体实现
- 2.17使用图片按钮控件ImageButton
- 2.17.1实例说明
- 2.17.2具体实现
- 2.18使用Gallery控件实现类似QQ空间的照片效果
- 2.18.1实例说明
- 2.18.2具体实现
- 2.19使用网格视图控件GridView
- 2.19.1实例说明
- 2.19.2具体实现
- 2.20使用TabView控件实现标签栏效果
- 2.20.1实例说明
- 2.20.2具体实现
- 2.21使用Toast实现提醒
- 2.21.1实例说明
- 2.21.2具体实现
- 2.22在手机中实现文件搜索功能
- 2.22.1实例说明
- 2.22.2具体实现
- 2.23使用AnalogClock实现一个时钟效果
- 2.23.1实例说明
- 2.23.2具体实现
- 2.24实现不同的进度条效果
- 2.24.1实例说明
- 2.24.2 具体实现
- 2.25使用ListActivity控件实现界面布局
- 2.25.1实例说明