
近年来,Android的兴起和对移动设备开发领域的冲击已成为热门话题。《Android应用开发完全学习手册》以深入浅出、通俗易懂的方式对Android的应用开发进行全面介绍。对于一些较难理解的概念用实例进行说明,这些实例具有较强的针对性,以帮助读者更好地理解各知识点在实际开发中的应用。《Android应用开发完全学习手册》共分为13章,内容覆盖了Android概述、Android界面布局、Android控件、菜单栏与对话框、Intent和ContentProvider、Android的多线程与数据处理机制、Android数据存储、多媒体应用开发、基于位置服务的应用开发、Android桌面组件开发,以及传感器的开发等。 《Android应用开发完全学习手册》基础翔实,实例丰富,图文并茂,案例真实,从基础到案例覆盖了Android应用开发的各领域,既可作为本科院校、高等职业院校及软件学院计算机类、通信类专业的教材,也可作为相关培训学校的Android培训教材及从事Android移动编程和应用开发人员的参考用书。 第1章Android开发基础1.1Android简介1.1.1发展历史1.1.2Android的特点1.2开发环境的搭建1.2.1下载和安装JRE1.2.2下载和安装Eclipse1.2.3AndroidSDK和ADT1.2.4管理SDK和AVD1.3创建第一个android应用程序1.4Android系统架构及应用程序的结构1.4.1Android系统架构1.4.2应用程序的项目结构1.5Android应用程序组件1.5.1Activity(Android的窗体)1.5.2Service(服务)1.5.3BroadcastReceiver(广播接收器)1.5.4ContentProvider(内容提供者)1.6本章小结第2章Android界面布局及基本控件2.1视图View概述2.2Android界面布局2.2.1线性布局(LinearLayout)2.2.2相对布局(RelativeLayout)2.2.3表格布局(TableLayout)2.3文本框及按钮控件2.4应用实例——简单计算器2.5本章小结第3章Android控件进阶3.1ImageButton控件3.2ImageView控件3.3单选按钮与复选框3.3.1RadioGroup、RadioButton的用法3.3.2CheckBox的用法3.4列表视图(ListView)3.4.1简单的ListView3.4.2带标题的ListView列表3.4.3带图片的ListView列表3.5网格视图(GridView)3.6控件的综合应用案例3.7本章小结第4章菜单和对话框4.1选项菜单和子菜单4.1.1创建OptionsMenu菜单实例4.1.2监听菜单事件4.1.3与菜单项关联的Activity的设置4.2上下文菜单4.3Android中对话框4.3.1提示对话框AlertDialog4.3.2进度对话框ProgressDialog4.3.3DatePickerDialog和TimePickerDialog4.4提示信息4.4.1Toast4.4.2Notification4.5本章小结第5章Intent和ContentProvider5.1Intent5.1.1Intent属性5.1.2IntentFilter5.1.3Intent的解析5.1.4Intent的实现5.1.5Intent中传递数据5.1.6在Intent中传递复杂对象5.2ContentProvider5.2.1ContentProvider简介5.2.2Uri、UriMatcher、ContentUris和ContentResolver类简介5.2.3自定义ContentProvider5.2.4系统ContentProvider5.3简单的通讯录管理程序5.4本章小结第6章Android下的多线程与事件处理机制6.1Android下的多线程6.1.1多线程机制的优缺点6.1.2多线程的实现6.2事件处理机制6.2.1基于监听接口的事件处理6.2.2基于回调机制的事件处理6.2.3回调方法应用案例6.3本章小结第7章2D应用程序开发7.1SurfaceView7.1.1SurfaceView简介7.1.2SurfaceView的使用7.2用2d技术开发简单游戏7.3Graphics类开发7.4动画实现7.4.1逐帧动画7.4.2布局动画7.4.3控件动画7.5本章小结第8章Android数据存储8.1SharedPreferences8.2存储数据到文件8.3使用数据库存储数据8.4本章小结第9章多媒体开发和电话API9.1多媒体开发9.1.1常见的多媒体格式9.1.2播放音频9.1.3播放视频9.1.4录制音频9.1.5录制视频9.2使用电话API9.2.1拨打电话9.2.2发送SMS9.2.3接收SMS9.3本章小结第10章网络与通信10.1网络概述10.2HTTP网络开发10.3Socket网络开发10.4本章小结第11章基于位置服务的应用开发11.1GoogleMap概述11.1.1显示地图11.1.2添加缩放控制11.1.3改变显示模式11.1.4导航到特定位置11.1.5添加地点标记11.1.6获取地点的坐标11.1.7地理编码和反编码11.2获取定位数据11.3本章小结第12章Android桌面组件开发12.1桌面快捷方式12.2桌面组件——Widget12.2.1AppWidget框架类12.2.2AppWidget的简单例子——HelloAppWidget12.3应用实例——桌面天气预报程序12.4本章小结第13章传感器应用的开发13.1Android平台传感器概述13.2Android传感器框架13.3传感器应用程序基本结构13.3.1识别传感器和传感器性能13.3.2监测传感器事件13.4运动传感器13.4.1运动类型传感器简介13.4.2基本运动传感器的使用13.5利用加速度仪监测设备摇动13.6利用传感器实现指南针功能13.7本章小结
阅读更多