Android开发从入门到进阶实战
全新正版 极速发货
¥
37.36
3.8折
¥
98
全新
库存4件
作者钱慎一著;刘芳华著
出版社化学工业出版社
ISBN9787122371027
出版时间2021-01
装帧平装
开本16开
定价98元
货号1202200244
上书时间2024-07-12
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章Android入门必备1.1智能手机操作系统简介0011.2Android的基本概念0021.2.1Android的发展历程0031.2.2Android的优点0031.3Android系统架构0041.4开发前的准备工作0051.5搭建开发环境0061.5.1AndroidStudio的安装0071.5.2AndroidStudio设置0091.6构建Android应用程序0111.6.1使用AndroidStudio创建应用程序0111.6.2运行Android应用程序012强化训练015第2章Android应用程序精讲2.1Android应用程序组成0172.1.1R.Java文件详解0202.1.2组件标识符0222.1.3AndroidMainfest.xml详细介绍0232.2Android应用程序的执行0262.3Android应用程序的主要组件0292.3.1Activity0302.3.2Service0302.3.3BroadcastReceiver0312.3.4ContentProvider0312.3.5Intent和IntentFileter031强化训练032第3章界面布局精讲3.1UI概述0343.2线性布局LinearLayout0353.3相对布局RelativeLayout0393.4绝对布局AbsoluteLayout0433.5表格布局TableLayout0453.6约束布局ConstraintLayout047强化训练052第4章常见资源和控件精讲4.1常见资源0544.1.1字符串资源0554.1.2颜色资源0564.1.3尺寸资源0574.1.4形状0584.1.5按钮背景及点击状态0604.2TextView和EditText控件0604.3Button和ImageButton控件0634.4ImageView控件0644.5RadioButton和ChekBox控件0664.6AnalogClock和DigitalClock控件0674.7Toast控件067强化训练069第5章事件处理机制与多线程5.1事件处理机制0725.1.1基于监听接口的事件处理0735.1.2基于回调机制的事件处理0775.1.3回调方法应用案例0805.2Android多线程机制0835.2.1多线程机制的特点0835.2.2多线程的实现084强化训练095第6章Android控件进阶6.1进度条ProgressBar0976.2列表视图ListView0996.3下拉列表Spinner1036.4网格视图GridView1056.5日期和时间选择器DatePicker和TimePicker1086.6控件的综合应用案例111强化训练113第7章菜单和对话框的应用7.1选项菜单和子菜单1157.1.1选项菜单OptionsMenu1167.1.2监听菜单事件1217.1.3与菜单项关联的Activity的设置1237.1.4子菜单SubMenu1247.2上下文菜单ContextMenu1287.3Android中的常用对话框1307.3.1提示对话框1317.3.2单选对话框1327.3.3多选对话框1347.3.4列表对话框1357.3.5自定义对话框1367.4进度对话框ProgressDialog1387.5日期对话框和时间对话框139强化训练143第8章可视化使者之Activity组件8.1Activity生命周期1468.2Activity管理栈1508.3创建、配置和使用Activity1508.3.1创建Activity1508.3.2配置Activity1518.3.3启动关闭Activity1538.3.4需要传递参数的Activity启动1568.3.5启动其他Activity并返回结果1588.4启动模式1638.5Fragment的使用1648.5.1Fragment简介1648.5.2创建Fragment166强化训练170第9章信息传递者之Intent机制9.1Intent概述1729.1.1Intent属性1739.1.2Intent解析1749.2IntentFilter1759.2.1动作检测1759.2.2种类检测1769.2.3数据检测1769.2.4通用情况1779.2.5使用Intent匹配1789.3Intent的调用1789.3.1显式调用1799.3.2隐式调用1799.3.3在Intent中传递数据1829.3.4在Intent中传递复杂对象1849.3.5实现Activity之间的协同1879.4常用Intent组件的使用189强化训练192第10章骨干成员之Service组件10.1Service概述19510.2Service的生命周期19610.2.1startService启动服务19710.2.2bindSerivce启动服务20010.3Service的使用方法20210.3.1编写不需和Activity交互的本地服务20210.3.2编写本地服务和Activity交互20310.3.3编写传递基本型数据的远程服务20610.3.4编写传递复杂数据类型的远程服务21010.4IntentService215强化训练220第11章开发利器之BroadcastReceiver组件11.1BroadcastReceiver概述22311.2广播消息22311.2.1自定义BroadcastReceiver22411.2.2普通广播22611.2.3有序广播22811.3处理系统广播消息23011.4BroadcastReceiver的生命周期236强化训练236第12章数据存储精讲12.1数据存储概述23912.2SharedPreferences24012.2.1使用SharedPreferences24012.2.2PreferenceActivity24512.3文件25112.3.1应用程序文件读写25212.3.2操作资源文件25412.3.3操作SD卡上的文件255强化训练264第13章SQLite数据库精讲13.1SQLite概述27113.2使用SQLite数据库27513.2.1SQLiteDatabase27613.2.2SQLiteOpenHelper280强化训练287第14章数据共享机制精讲14.1ContentProvider概述28914.2自定义ContentProvider29214.3监听ContentProvider中数据的变化29914.4系统ContentProvider301强化训练309第15章在线音视频的应用与管理15.1录制音频31115.1.1使用Intent录制音频31215.1.2使用MediaRecorder录制音频31415.2应用音频32015.2.1常见的音频格式32015.2.2使用Intent播放音频32115.2.3使用MediaPlayer播放音频32515.3录制视频32815.3.1使用Intent录制视频32815.3.2使用MediaRecorder录制视频33115.4应用视频33915.4.1常见的视频格式33915.4.2使用Intent播放视频33915.4.3使用VideoView播放视频34015.4.4使用MediaPlayer播放视频341强化训练346第16章网络编程精讲16.1Android网络编程基础34816.2基于HTTP协议的网络编程35016.2.1HTTP介绍35016.2.2使用HttpURLConnection访问网络35116.2.3使用HttpClient访问网络35716.3基于Socket的网络编程36416.3.1套接字Socket36516.3.2Socket编程36516.4基于WebView的简单浏览器368强化训练373第17章定位服务精讲17.1定位服务相关类37717.2定位实例38017.3BaiduMap使用38417.3.1申请MapAPIKEY38417.3.2开发和测试环境搭建38717.4地图定位391强化训练394第18章Android应用项目的设计与开发18.1系统概述39618.1.1项目总体需求39718.1.2项目功能分析39718.1.3运行环境39718.2系统框架设计39718.3本地歌曲列表39918.3.1创建Fragment40018.3.2获取本机音乐列表40018.3.3显示歌曲40618.3.4刷新歌曲41318.4网络歌曲列表41718.4.1音乐接口介绍41718.4.2JSON解析41718.4.3封装工具类41918.4.4获取音乐数据及显示42218.5音乐播放42518.5.1使用Service播放音乐42618.5.2发送通知43018.5.3广播接收者434本章小结436附录配套学习资源
内容摘要
本书系统讲述了Android程序开发的相关知识,从Android的基本概念讲起,依次对Android应用程序的组成与执行、界面布局、常见资源和控件、事件处理机制与多线程、Android控件、菜单和对话框、Activity组件、Intent机制、Service组件、BroadcastReceiver组件、数据存储、SQLite数据库、数据共享机制、在线音视频、网络编程、定位服务等内容进行了讲解,最后通过一个实例对书中各章节知识点的综合应用进行讲解。本书结构编排合理,内容丰富实用,由浅入深,通俗易懂,知识点与案例结合紧密,所选案例新颖丰富,紧贴实战。同时配备了极为丰富的学习资源,主要有同步教学视频、所有实例的程序代码、课后习题及答案等。本书适合从事Android移动编程和应用开发的人员学习使用,还可作为高等院校和培训学校相关专业的教学及参考用书。
— 没有更多了 —
以下为对购买帮助不大的评价