Android 学习精要
作 者: 高洪岩 编著
出版时间: 2012
内容简介
《Android学习精要》是作者在北大青鸟多年教授软件开发课程的经验总结。《Android学习精要》以丰富的实例、完整的代码解说、清晰的操作步骤,言简意赅,直达Android开发核心要点为目标,让读者用最短的时间掌握Android开发技能。主要内容包括Activity对象的使用及其生命周期,各种自定义对话框的使用,多种创建View视图对象的方式,常用5大布局对象的使用,Android控件的使用,使用Intent对象进行隐式和显式的调用,通知Notification的使用,Activity对象常用flag标记的使用,持久化技术ContentProvider,SharedPreferences和SQLite、FileIO的使用,Android中Service服务技术的使用,定时服务AlarmManager的使用,串行化Parcelable接口的使用,详细的AIDL使用案例,Handler对象使用的知识点,HTTP协议结合JSON和XML技术与服务器通信,加强与Intemet的数据交互,Android控件的美化,Fragment对象的使用等。《Android学习精要》完全使用实例代码演示的方式教学,紧跟Android的技术潮流,适合Android初学者、Android开发人员使用,也可以用作培训机构和大专院校的教学参考书。
目录
第1章 初识android
1.1 android平台概述
1.2 android平台体系
1.2.1 linux kernel内核层
1.2.2 系统运行库libraries和android runtime层
1.2.3 application framework应用程序框架层
1.2.4 application应用程序层
1.3 android开发环境配置
1.4 在eclipse环境配置android sdk及创建avd
1.5 在eclipse中创建android第一个项目并运行
1.6 在eclipse中创建android项目结构
1.6.1 runme.java主程序文件
1.6.2 r.java资源索引文件
1.6.3 main.xml界面布局文件
1.6.4 androidmanifest.xml应用程序配置文件
1.6.5 r.java文件的自动索引
1.6.6 androidmanifest.xml文件相关的知识点
1.6.7 main.xml界面布局文件
1.7 log类中的方法使用
1.7.1 通用日志方法
1.7.2 getstacktracestring方法的使用
1.7.3 v()、e()、i()、v()和w()方法的区别与isloggable方法的使用
1.8 文件夹res中更多的资源类型
1.9 常用资源的读取操作
1.10 activity的生命周期
1.10.1 实现oncreate()-]onstart()-]onresume()-]onpause()-]onresume
1.10.2 实现oncreate()-]onstart()-]onresume()-]onpause()-]onstop()-] onrestart()-]onstart()
1.10.3 实现oncreate()-]onstart()-]onresume()-]onpause()-] onstop()-]ondestroy()
1.10.4 应用程序列表时的生命周期情况
1.10.5 avd横竖屏切换时的生命周期情况
1.10.6 onsaveinstancestate()和onrestoreinstancestate()回调方法的使用
1.11 linearlayout布局对齐方式和dialog提示的使用
1.11.1 使用自定义对话框实现登录功能(对话框与activity通信)
1.11.2 alertdialog对话框的使用
1.11.3 progressdialog对话框的使用
1.11.4 对话框中的内容是列表条目的情况并取消后退按钮
1.11.5 使用自定义xml布局文件填充alertdialog对话框的另外一种方法
1.11.6 实现自动关闭对话框
1.11.7 toast提示的使用
1.11.8 设置dialog对话框的尺寸
1.11.9 popupwindow对话框
1.12 抽象类window与布局分析工具hierarchy view
1.13 控制控件位置和大小的常用属性