Android编程实战学习手册
正版保障 假一赔十 可开发票
¥
38.55
5.6折
¥
69
全新
库存3件
作者唐城教育 编
出版社电子工业出版社
ISBN9787121276668
出版时间2015-12
装帧平装
开本16开
定价69元
货号23888436
上书时间2024-10-30
商品详情
- 品相描述:全新
- 商品描述
-
前言
前 言
当我们团队的老师萌生写书的念头,一切显得那么自然,四本书一气呵成,涵盖技术类、营销类、专业英语类,本书是其中之一。十年磨一剑,今年是唐城的第十个年头,在这个时候出版,既是献礼,也是十年技术、教学经验扎扎实实的沉淀。我们深知,教育是一种理念、一份责任!我们秉承“让无业者有业,让有业者乐业”的职业教育理念,用专业、职业、敬业的施教精神,帮助超8000名学员成功跨入IT行业、网络营销行业的大门!
因教学经验的积累,我们更知道如何让读者通过阅读,从“不会”到“学会”,从“学会”到“精通”。深入浅出、循序渐进地带领读者走进安卓开发,揭开安卓神秘的面纱,经典的案例,详细的讲解,汇聚了我们多年的教学研讨与企业调研,我们形成了一套成熟的课程体系,完善的组织架构。
移动互联网已经成为当今世界发展*快、市场潜力**、前景*诱人的业务,而Android则是移动互联网上市场占有率**的平台,也搭载着Android系统的设备层出不穷。与此同时,Android应用选择了Java作为其开发语言,这对于Java程序员来说是一个极好的机会。
本书特色
本书主要由4名资深安卓老师编写,精雕细琢,一切从读者角度出发,案例设置合理紧凑,知识点讲解细致到位。从如何搭建环境开始,到后期NDK开发,从前端的UI设计,到后台的服务器端建设,面面俱到、以点盖面,提升读者的研发能力,拓展产品思路。由于各位老师长期处于授课**线,更了解学员学习过程中可能遇见到的困难,了解如何通过生活中的案例能使学员快速掌握重点难点内容。以教育为出发点,以学员学会为目标,以实用技能为核心,把这个整体的教育理念灌输于本书。减轻了读者的学习压力,提升了学习效率,通过丰富的项目案例提升读者的个人成就感。本书内容由基础知识到实际开发,结构清晰、语言简洁,非常合适Android初学者和Android进阶程序开发者阅读参考。
关于读者
本书适合具有一定Java编程基础的读者学习,如果读者已熟练掌握Java编程语法,并具有一定的界面编程经验,将更适合阅读本书。否则,阅读本书之前,建议学习一些Java编程的基础知识,相关内容可以访问www.tc5c.com。
同类书比较
本书案例简单易懂,知识架构清晰,由浅入深,由前端到后台,整体诠释了安卓app开发的每个要点,所有案例均采用图文混编的形式,并附有通过测试的所有关键代码。总结开发过程中的经验,使读者达到举一反三的效果。真正意义上地实现从零基础快速入门,开始Android开发之路,指引新手入门捷径。
感谢
感谢潘晓光、鲍健婷对本书编写提出的宝贵建议和很好的撰写思路。
感谢钟华、霍炜、唐碧、孙沛林在繁忙的教学工作中,挤出个人的宝贵时间撰写本书。
感谢聂众在编写本书过程中,提供Java与Android之间的差异化及如何过渡编程的思想。
唐城教育
导语摘要
本书基于**的Android4.2编写,Android SDK、ADT都基于4.2版本进行设计。本书全面介绍了Android应用开发的相关知识,内容涵盖Java基础知识、Android用户界面开发、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体开发、网络通信编程、Android平台的WebService、传感器应用开发、GPS应用开发、地图开发等。 本书并不局限于介绍Android编程的各种理论,而是从项目案例的角度讲授,全书包括近百个实例,可帮助读者更好地理解各知识点在实际开发中的应用,供开发时参考。如果读者在阅读本书时遇到技术问题,可在网上发帖(www.tc5c.com),作者会及时予以解答。
作者简介
唐城教育培训中心成立于2005年,依托北大雄厚的教育和社会资源,以及北京深厚的文化创意产业基础,致力于为我国IT产业培养高职业素质、实用技能型人才。经历多年的发展,唐城教育培训中心已经形成集教学、研发、产业、实训于一体的,年教育培训能力达2000人规模的综合教育实训基地,为新浪、360、迅雷、西门子等众多合作企业输送了大量IT技术和网络营销专业人才,为北工大、沈阳理工等院校相关专业提供实训和实践服务,是目前北大青鸟教育体系中师资力量雄厚、教学设备先进、教学设施齐备、就业服务完善的教育培训中心。 获全国“**就业服务奖”、“**教学质量奖”、“**市场拓展奖”、“年度教育风云人物奖”、“全国十佳培训机构”等众多奖项,中国软件协会、北京青年商会会员单位。
目录
第1章 Java OOP基础串讲1
1.1 对象1
1.2 类2
1.3 类和对象的关系2
1.4 封装3
1.5 继承3
1.6 多态4
1.7 抽象类5
1.8 接口5
1.9 集合框架6
1.10 泛型8
第2章 Android布局及控件11
2.1 Android简介11
2.1.1 移动互联网时代11
2.1.2 Android的优势12
2.1.3 Android系统架构13
2.1.4 搭建Android开发环境17
2.1.5 **个Android程序22
2.2 布局及基础控件(一)25
2.2.1 Android界面布局25
2.2.2 文本标签(TextView)25
2.2.3 按钮(Button)29
2.2.4 文本框(EditText)32
2.2.5 单选按钮(RadioButton、RadioGroup)34
2.2.6 复选按钮(CheckBox)35
2.3 布局及基础控件(二)36
2.3.1 事件监听器36
2.3.2 回调事件响应39
2.3.3 提示(Toast)40
2.3.4 读写SDCard44
2.4 布局及基础控件(三)51
2.4.1 RelativeLayout布局51
2.4.2 AutoCompleteTextView控件52
2.4.3 ScrollView控件53
2.4.4 SeekBar控件53
2.4.5 RatingBar控件55
2.4.6 NotificationBar控件57
2.5 Dialog及基础控件61
2.5.1 ProgressBar控件61
2.5.2 DatePicker、TimePicker控件64
2.5.3 AlertDialog68
2.5.4 ProgressDialog70
2.5.5 时间、日期Dialog73
2.5.6 自定义Dialog76
2.6 ImageView及基础控件78
2.6.1 ImageView控件78
2.6.2 ImageButton控件80
2.6.3 FrameLayout布局83
2.7 Listview控件及适配器85
2.7.1 Listview控件及ArrayAdapter适配器85
2.7.2 SimpleAdaper适配器87
2.7.3 Spinner控件90
2.8 ImageSwitcher及基础控件92
2.8.1 ImageSwitcher控件92
2.8.2 Gallery控件及BaseAdapter适配器96
2.8.3 GridView控件99
2.9 TabHost及基础控件102
2.9.1 TabHost控件102
2.9.2 Menu控件106
2.9.3 自定义控件109
第3章 Activity及Intent116
3.1 Activity介绍116
3.1.1 Activity的创建116
3.1.2 Activity的配置117
3.2 Activity跳转118
3.2.1 Intent简介118
3.3 Activity传值133
3.4 Activity传递对象140
3.5 Activity启动模式147
3.5.1 任务栈147
3.5.2 启动模式147
3.5.3 Activity启动模式案例分析149
3.6 Activity生命周期156
第4章 图片处理171
4.1 图片操作171
4.1.1 使用Style和Theme创建样式与主题171
4.1.2 Matrix实现图片的几何操作172
4.1.3 Bitmap的使用176
4.2 简单2D动画182
4.2.1 补间动画182
4.2.2 逐帧动画185
4.3 图片异步加载框架186
4.3.1 AUIL框架的特性187
4.3.2 AUIL框架的使用步骤以及配置187
4.3.3 AUIL框架应用实例189
第5章 数据存储196
5.1 DDMS196
5.1.1 DDMS简介196
5.1.2 DDMS的Devices设备管理器198
5.1.3 使用文件浏览器202
5.1.4 使用模拟器控制204
5.1.5 使用应用程序日志205
5.2 SDCard数据读取205
5.2.1 SDCard介绍及关联模拟器205
5.2.2 了解Android里的Environment208
5.2.3 使用IO实现SDCard公有文件的读写210
5.2.4 使用Android的Context类实现私有文件的读写216
5.2.5 assets和res/raw226
5.3 使用SharedPreferences保存软件配置参数228
5.4 Android数据存储之XML读写233
5.4.1 SAX解析器233
5.4.2 Pull解析器249
5.4.3 DOM解析器251
5.5 SQLite数据库存储255
5.5.1 SQLite数据库简介255
5.5.2 在java中使用sqlite数据库258
5.5.3 在Android中使用SQLite数据库260
第6章 安卓高级应用279
6.1 ContentProvider279
6.1.1 ContentProvider简介279
6.1.2 使用ContentProvider279
6.2 BroadcastReceiver288
6.2.1 BroadcastReceiver介绍288
6.2.2 BroadcastReceiver应用289
6.2.3 WakeLock292
6.3 Service294
6.3.1 Service的作用294
6.3.2 Service的生命周期294
6.3.3 启动Service295
6.4 多媒体——音频305
6.4.1 Android支持的音频格式306
6.4.2 音频播放器306
6.4.3 后台播放音频311
6.4.4 录音程序313
6.4.5 后台录制音频318
6.5 多媒体——视频321
6.5.1 Android支持的视频文件321
6.5.2 视频播放器322
6.5.3 拍照程序325
6.5.4 录制视频332
6.6 安卓系统应用336
6.6.1 电话及屏蔽来电336
6.6.2 短信及屏蔽短信342
6.6.3 闹钟345
6.6.4 铃声347
第7章 网络编程、线程355
7.1 网络通信355
7.2 Java标准接口实现网络通信356
7.2.1 HttpUrlConnection357
7.2.2 Socket编程384
7.3 JSON396
7.3.1 JSON简介396
7.3.2 Android中通过JSON传递数据403
7.4 org.apache接口—HttpClient实现网络通信408
7.5 线程与线程通信420
7.5.1 进程420
7.5.2 Android中线程创建和启动421
7.5.3 Android中线程状态422
7.5.4 线程同步426
7.5.5 Android线程通信428
7.5.6 AsyncTask工具类简化Android UI线程434
7.6 Android网络接口—Android.net.*441
7.6.1 Wifi操作441
7.6.2 Bluetooth(蓝牙)管理451
7.7 WebView控件457
7.7.1 使用WebView加载网页457
7.7.2 使用WebView和JS进行交互460
7.7.3 使用WebView控件制作简单的浏览器463
第8章 应用467
8.1 位置服务467
8.1.1 获取位置信息467
8.1.2 LocationManager介绍468
8.1.3 LocationProvider介绍468
8.1.4 使用GPS获取当前位置信息470
8.2 传感器475
8.2.1 Android传感器简介475
8.2.2 识别传感器476
8.2.3 传感器事件处理477
8.2.4 运动传感器480
8.2.5 位置传感器482
8.3 发布程序和签名488
8.3.1 应用程序发布的步骤488
8.3.2 Android的签名及策略489
8.3.3 导出未签名的应用程序489
8.3.4 生成签名文件490
8.3.5 为应用程序签名491
8.3.6 使用zipalign工具优化应用程序492
8.3.7 发布到网络平台493
第9章 NDK开发与JNI开发495
9.1 NDK开发495
9.1.1 NDK产生的背景495
9.1.2 为什么使用NDK496
9.1.3 NDK简介496
9.1.4 NDK开发环境的搭建496
9.1.5 初试NDK开发498
9.1.6 生成APK502
9.2 JNI开发原理502
9.2.1 JNI的作用502
9.2.2 什么时候使用JNI503
9.2.2 JNI的发展503
9.2.3 JNI开
内容摘要
本书基于**的Android4.2编写,Android SDK、ADT都基于4.2版本进行设计。本书全面介绍了Android应用开发的相关知识,内容涵盖Java基础知识、Android用户界面开发、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体开发、网络通信编程、Android平台的WebService、传感器应用开发、GPS应用开发、地图开发等。 本书并不局限于介绍Android编程的各种理论,而是从项目案例的角度讲授,全书包括近百个实例,可帮助读者更好地理解各知识点在实际开发中的应用,供开发时参考。如果读者在阅读本书时遇到技术问题,可在网上发帖(www.tc5c.com),作者会及时予以解答。
主编推荐
唐城教育培训中心成立于2005年,依托北大雄厚的教育和社会资源,以及北京深厚的文化创意产业基础,致力于为我国IT产业培养高职业素质、实用技能型人才。经历多年的发展,唐城教育培训中心已经形成集教学、研发、产业、实训于一体的,年教育培训能力达2000人规模的综合教育实训基地,为新浪、360、迅雷、西门子等众多合作企业输送了大量IT技术和网络营销专业人才,为北工大、沈阳理工等院校相关专业提供实训和实践服务,是目前北大青鸟教育体系中师资力量雄厚、教学设备先进、教学设施齐备、就业服务完善的教育培训中心。 获全国“**就业服务奖”、“**教学质量奖”、“**市场拓展奖”、“年度教育风云人物奖”、“全国十佳培训机构”等众多奖项,中国软件协会、北京青年商会会员单位。
— 没有更多了 —
以下为对购买帮助不大的评价