高等院校信息技术规划教材 Android移动应用开发实践教程 作者:仲宝才,颜德彪,刘静 出版时间:2018年版丛编项: 高等院校信息技术规划教材内容简介 《Android移动应用开发实践教程》系统地介绍了Android应用开发的基本原理、四大组件、数据存储和网络应用,并提供了相应的实践引导,主要内容包括:Android基础入门、Activity与Intent、Android UI开发、数据存储与I/O服务与广播、Android多线程和网络编程等。目录目录Contents第1章Android入门基础1.1Android系统介绍1.1.1Android平台特性1.1.2Android系统版本1.1.3Android体系架构1.1.4Android四大组件1.2Android开发环境搭建1.3Android应用程序开发1.3.1第一个Android程序1.3.2Android程序结构1.3.3Android模拟器1.3.4Android应用程序的打包与发布1.4Android程序调试方法1.4.1静态调试方法1.4.2LogCat的使用1.4.3ADB常用命令及使用1.4.4DDMS的使用本章小结习题第2章Activity与Intent2.1Activity的使用2.1.1Activity简介2.1.2Activity的创建2.1.3Activity的启动方式2.1.4Activity之间数据交换2.1.5案例2.2Activity的生命周期2.2.1Activity的状态2.2.2Activity的生命周期及回调方法2.2.3案例2.3Activity启动模式2.3.1standard模式2.3.2singleTop模式2.3.3singleTask模式2.3.4singleInstance模式2.4Intent详解2.4.1Intent属性与IntentFilter2.4.2Activity中使用Intent本章小结习题第3章Android UI开发3.1Android UI布局3.1.1Android布局概述3.1.2线性布局3.1.3相对布局3.1.4帧布局3.1.5绝对布局3.1.6表格布局3.1.7网格布局3.1.8约束性布局3.2常用控件的使用3.2.1TextView与EditText3.2.2Button3.2.3ImageView和ImageButton3.2.4ToggleButton、RadioButton和CheckBox3.2.5ProgressBar、SeekBar和RatingBar3.3对话框的使用3.3.1AlertDialog3.3.2ProgressDialog3.3.3DatePickerDialog和TimePickerDialog3.3.4自定义Dialog3.4Toast的使用3.4.1系统默认Toast的用法3.4.2自定义Toast3.5菜单的用法3.5.1选项菜单3.5.2上下文菜单3.5.3弹出式菜单3.5.4ActionBar的使用3.5.5ToolBar的使用3.6导航栏的使用3.6.1TabHost导航3.6.2ViewPager的使用3.6.3Fragment的使用3.7Adapter及AdapterView的使用3.7.1常用AdapterView3.7.2Adapter3.7.3GridView控件本章小结习题第4章Android数据存储技术4.1Android数据存储分类4.2SharedPreferences4.2.1获得SharedPreferences对象4.2.2SharedPreferences.Editor 4.2.3利用SharedPreferences读写数据4.2.4案例4.3文件存储4.3.1内部存储4.3.2案例(一)4.3.3外部存储4.3.4案例(二)4.3.5权限管理4.4SQLite数据库4.4.1SQLite数据库的使用4.4.2SQLite事务操作4.4.3案例4.5ContentProvider 4.5.1自定义ContentProvider4.5.2访问ContentProvider4.5.3案例4.5.4ContentObserver4.5.5系统ContentProvider本章小结习题第5章服务与广播5.1Service5.1.1Service的创建与注册5.1.2startService启动服务5.1.3案例(一)5.1.4bindService启动服务5.1.5案例(二)5.1.6Service的生命周期5.1.7IntentService5.2系统Service的用法5.2.1NotificatinManager5.2.2系统短信服务5.3BroadcastReceiver5.3.1BroadcastReceiver的创建5.3.2BroadcastReceiver的注册5.3.3广播的类型5.3.4案例5.4监听系统广播5.4.1开机启动5.4.2系统短信拦截5.4.3手机电量提醒本章小结习题第6章Android多线程6.1Android多线程概述6.1.1UI线程及Android的单线程模型原则6.1.2ANR问题6.1.3跨线程更新UI6.2Handler线程通信机制6.2.1Handler线程通信模型6.2.2Post方式6.2.3Message方式6.3AsyncTask6.3.1AsyncTask简化多线程开发6.3.2AsyncTask的使用本章小结习题第7章Android网络编程7.1通信概述7.2Android Http通信7.2.1URL加载网络资源7.2.2HttpURLConnection加载网络资源7.2.3HttpClient加载网络资源7.3Android Socket通信7.3.1TCP Socket通信7.3.2UDP Socket通信7.4网络数据解析7.4.1XML数据解析7.4.2JSON数据解析7.5WebView7.6WebService7.6.1WebService简介7.6.2Android平台调用WebService本章小结习题第8章Android高级编程8.1Android多媒体基础8.1.1使用MediaPlayer音频播放8.1.2音频播放案例8.1.3使用MediaPlayer和SurfaceView播放视频8.1.4视频播放案例(一)8.1.5使用VideoView播放视频8.1.6视频播放案例(二)8.2Android图像处理8.2.1Canvas类和Paint类8.2.2绘图案例8.2.3Bitmap类和BitmapFactory类8.3Android动画8.3.1帧动画8.3.2帧动画案例8.3.3补间动画8.3.4补间动画案例8.3.5属性动画8.3.6属性动画案例本章小结习题第9章Android综合案例9.1Android客户端开发9.1.1客户端程序整体说明9.1.2Android框架使用9.1.3核心功能实现9.1.4辅助工具类9.2Web端后台程序与数据库搭建9.2.1后台程序总体说明9.2.2后台数据库表本章小结参考文献 上一篇: 高等职业教育精品示范教材 电子信息课程群 Android软件应用与实践 梁平,高峰 主编 2016年版 下一篇: 深入理解Nginx:模块开发与架构解析(第2版)[陶辉] 2018