登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』疯狂Android讲义(第3版)(含CD光盘1张)

書城自編碼: 2562177
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 李刚 编著
國際書號(ISBN): 9787121259586
出版社: 电子工业出版社
出版日期: 2015-06-01
版次: 3 印次: 1
頁數/字數: 780/1375000
書度/開本: 16开 釘裝: 平装

售價:HK$ 199.8

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
实用妇科微创手术图谱:机器人与多孔单孔腹腔镜(原书第2版)
《 实用妇科微创手术图谱:机器人与多孔单孔腹腔镜(原书第2版) 》

售價:HK$ 225.6
梦遇 国风拟人插画绘制技法教程
《 梦遇 国风拟人插画绘制技法教程 》

售價:HK$ 155.8
制度变迁视角下的宋代经济社会
《 制度变迁视角下的宋代经济社会 》

售價:HK$ 117.6
生命进化史(增订版)
《 生命进化史(增订版) 》

售價:HK$ 357.6
巧克力的暗黑历史
《 巧克力的暗黑历史 》

售價:HK$ 117.6
危机与秩序:全球转型下的俄罗斯对外关系
《 危机与秩序:全球转型下的俄罗斯对外关系 》

售價:HK$ 405.6
西域考古记 世界科普名著经典译丛(精装)
《 西域考古记 世界科普名著经典译丛(精装) 》

售價:HK$ 106.8
数字图像处理——使用MATLAB分析与实现(第2版)
《 数字图像处理——使用MATLAB分析与实现(第2版) 》

售價:HK$ 82.8

 

建議一齊購買:

+

HK$ 156.6
《 万物起源 》
+

HK$ 118.5
《 第一行代码:Android(第2版) 》
+

HK$ 146.2
《 Android开发艺术探索 》
+

HK$ 205.4
《 第一行代码——Android 》
+

HK$ 283.4
《 疯狂Java讲义(第3版)(附CD光盘1张) 》
+

HK$ 280.8
《 疯狂软件教育标准教材·轻量级Java EE企业应用实战(第4版):Struts 2+Spring 4+Hibernate整合开发(附光盘) 》
編輯推薦:
?基于Android 5全新升级《疯狂Android讲义》
?自面市以来重印20+次,发行量超10万册,并屡获殊荣!
?开卷数据显示2014年度Android图书排行榜第一
?曾获评CSDN年度最具技术影响力十大原创图书
?多次荣获年度最畅销图书及长销图书大奖
內容簡介:
移动互联网已经成为当今世界发展最快、市场潜力最大、前景最诱人的业务,而Android则是移动互联网上市场占有率最高的平台。
本书是《疯狂Android讲义》的第3版,本书基于最新的Android 5,并采用了Google推荐的IDE:Android Studio作为开发工具,书中每个案例、每个截图都全面升级到Android 5。本书全面介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形图像处理、事件处理机制、Android输入输出处理、音频视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应用开发、整合第三方Map服务等。
本书并不局限于介绍Android编程的各种理论知识,而是从“项目驱动”的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮助读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考、拿来就用。本书最后还提供了两个实用的案例:合金弹头和电子拍卖系统Android客户端,具有极高的参考价值。本书提供了配套的答疑网站,如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟发帖,笔者将会及时予以解答。
關於作者:
李刚,十余年软件开发从业经验,疯狂软件教育中心教学总监。疯狂Java实训营创始人,疯狂Java体系原创图书作者。广东技术师范学院计算机科学系兼职副教授,51CTO专家门诊特邀嘉宾。培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。国内著名高端IT技术图书作家,已出版《疯狂Java讲义》、《疯狂Android讲义》、《轻量级JavaEE企业应用实战》、《疯狂iOS讲义(上)(下)》、《疯狂Ajax讲义》、《疯狂XML讲义》、《经典JavaEE企业应用实战》、《Struts2.x权威指南》、《疯狂HTML5CSS3JavaScript讲义》等著作。其中疯狂Java体系图书均已沉淀多年,赢得极高的市场认同,多次重印成为超级畅销图书,并被多所“985”、“211”高校选作教材,部分图书已被翻译成繁体中文版,授权到台湾地区。
目錄
第1章 Android应用和开发环境1
1.1 Android的发展和历史2
1.1.1 Android的发展和简介2
1.1.2 Android 5.x平台架构及特性3
1.2 搭建Android开发环境5
1.2.1 安装Android Studio5
1.2.2 下载和安装Android SDK8
1.2.3 安装运行、调试环境11
1.3 Android常用开发工具的用法16
1.3.1 在命令行创建、删除和浏览AVD16
1.3.2 使用Android模拟器(Emulator)17
1.3.3 使用Monitor进行调试18
1.3.4 Android Debug Bridge(ADB)的用法19
1.3.5 使用mksdcard管理虚拟SD卡20
1.4 开始第一个Android应用21
1.4.1 使用Android Studio开发第一个Android应用21
1.4.2 通过Andorid Studio运行Android应用24
1.5 Android应用结构分析25
1.5.1 创建一个Android应用25
1.5.2 自动生成的R.java28
1.5.3 res目录说明29
1.5.4 Android应用的清单文件:AndroidManifest.xml30
1.5.5 应用程序权限说明31
1.6 Android应用的基本组件介绍32
1.6.1 Activity和View32
1.6.2 Service33
1.6.3 BroadcastReceiver33
1.6.4 ContentProvider33
1.6.5 Intent和IntentFilter34
1.7 签名Android应用程序35
1.7.1 使用Android Studio对Android应用签名35
1.7.2 使用命令对APK包签名36
1.8 本章小结37
第2章 Android应用的界面编程38
2.1 界面编程与视图(View)组件39
2.1.1 视图组件与容器组件39
2.1.2 使用XML布局文件控制UI界面44
2.1.3 在代码中控制UI界面44
实例:用编程的方式开发UI界面44
2.1.4 使用XML布局文件和Java代码混合控制UI界面46
实例:简单图片浏览器46
2.1.5 开发自定义View47
实例:跟随手指的小球48
2.2 第1组UI组件:布局管理器49
2.2.1 线性布局50
2.2.2 表格布局52
实例:丰富的表格布局53
2.2.3 帧布局55
实例:霓虹灯效果57
2.2.4 相对布局58
实例:梅花布局效果59
2.2.5 网格布局60
实例:计算器界面61
2.2.6 绝对布局62
实例:登录界面63
2.3 第2组UI组件:TextView及其子类64
2.3.1 文本框(TextView)与编辑框(EditText)的功能和用法64
实例:不同颜色、字体、带链接的文本67
实例:圆角边框、渐变背景的TextView68
2.3.2 EditText的功能与用法70
实例:用户友好的输入界面70
2.3.3 按钮(Button)组件的功能与用法72
实例:按钮、圆形按钮、带文字的图片按钮72
2.3.4 使用9Patch图片作为背景73
2.3.5 单选钮(RadioButton)和复选框(CheckBox)的功能与用法74
实例:利用单选钮、复选框获取用户信息75
2.3.6 状态开关按钮(ToggleButton)和开关(Switch)的功能与用法77
实例:动态控制布局77
2.3.7 时钟(AnalogClock和TextClock)的功能与用法79
实例:手机里的“劳力士”79
2.3.8 计时器(Chronometer)80
2.4 第3组UI组件:ImageView及其子类81
实例:图片浏览器83
实例:强大的图片按钮86
实例:使用QuickContactBadge关联联系人87
2.5 第4组UI组件:AdapterView及子类88
2.5.1 列表视图(ListView)和ListActivity89
实例:改变分隔条、基于数组的ListView90
2.5.2 Adapter接口及实现类91
实例:使用ArrayAdapter创建ListView91
实例:基于ListActivity实现列表93
实例:使用SimpleAdapter创建ListView94
实例:扩展BaseAdapter实现不存储列表项的ListView97
2.5.3 自动完成文本框(AutoCompleteTextView)的功能与用法98
2.5.4 网格视图(GridView)的功能与用法100
实例:带预览的图片浏览器101
2.5.5 可展开的列表组件(ExpandableListView)103
2.5.6 Spinner的功能与用法106
实例:让用户选择106
2.5.7 AdapterViewFlipper的功能与用法108
实例:自动播放的图片库108
2.5.8 StackView的功能与用法111
实例:叠在一起的图片111
2.6 第5组UI组件:ProgressBar及其子类112
2.6.1 进度条(ProgressBar)的功能与用法113
实例:显示在标题上的进度条116
2.6.2 拖动条(SeekBar)的功能与用法117
实例:通过拖动滑块来改变图片的透明度117
2.6.3 星级评分条(RatingBar)的功能与用法118
实例:通过星级改变图片的透明度119
2.7 第6组UI组件:ViewAnimator及其子类120
2.7.1 ViewSwitcher的功能与用法120
实例:仿Android系统Launcher界面120
2.7.2 图像切换器(ImageSwitcher)的功能与用法125
实例:支持动画的图片浏览器125
2.7.3 文本切换器(TextSwitcher)的功能与用法127
2.7.4 ViewFlipper的功能与用法129
实例:自动播放的图片库129
2.8 各种杂项组件131
2.8.1 使用Toast显示提示信息框131
实例:带图片的消息提示131
2.8.2 日历视图(CalendarView)组件的功能和用法133
实例:选择您的生日133
2.8.3 日期、时间选择器(DatePicker和TimePicker)的功能和用法134
实例:用户选择日期、时间135
2.8.4 数值选择器(NumberPicker)的功能与用法137
实例:选择您意向的价格范围137
2.8.5 搜索框(SearchView)的功能与用法139
实例:搜索139
2.8.6 选项卡(TabHost)的功能和用法141
实例:通话记录界面141
2.8.7 滚动视图(ScrollView)的功能和用法143
实例:可垂直和水平滚动的视图144
2.8.8 Notification的功能与用法144
实例:加薪通知145
2.9 第7组UI组件:对话框146
2.9.1 使用AlertDialog创建对话框147
实例:显示提示消息的对话框147
实例:简单列表项对话框149
实例:单选列表项对话框149
实例:多选列表项对话框150
实例:自定义列表项对话框151
实例:自定义View对话框152
2.9.2 对话框风格的窗口154
2.9.3 使用PopupWindow155
2.9.4 使用DatePickerDialog、TimePickerDialog156
2.9.5 使用ProgressDialog创建进度对话框158
2.10 菜单160
2.10.1 选项菜单和子菜单(SubMenu)161
2.10.2 使用监听器来监听菜单事件164
2.10.3 创建多选菜单项和单选菜单项164
2.10.4 设置与菜单项关联的Activity165
2.10.5 上下文菜单166
2.10.6 使用XML文件定义菜单167
实例:使用XML资源文件定义菜单168
2.10.7 使用PopupMenu创建弹出式菜单171
2.11 使用活动条(ActionBar)173
2.11.1 启用ActionBar173
2.11.2 使用ActionBar显示选项菜单项174
2.11.3 启用程序图标导航176
2.11.4 添加Action View177
实例:“标题”上的时钟177
2.11.5 使用ActionBar实现Tab导航178
实例:ActionBar结合Fragment实现Tab导航179
实例:Android 3.0以前的Fragment支持182
2.11.6 使用ActionBar实现下拉式导航185
实例:ActionBar结合Fragment实现下拉式导航185
2.12 本章小结187
第3章 Android的事件处理188
3.1 Android事件处理概述189
3.2 基于监听的事件处理189
3.2.1 监听的处理模型189
3.2.2 事件和事件监听器192
实例:控制飞机移动192
3.2.3 内部类作为事件监听器类195
3.2.4 外部类作为事件监听器类195
3.2.5 Activity本身作为事件监听器类197
3.2.6 匿名内部类作为事件监听器类197
3.2.7 直接绑定到标签198
3.3 基于回调的事件处理199
3.
內容試閱
前言

移动互联网热潮在全世界引起了巨大反响,移动互联网正在改变着传统互联网的格局,全世界的IT公司争相将业务重心向移动互联网转型,移动互联网业务也成为业内最大的利润增长点。

Android系统就是一个开放式的移动互联网操作系统,Android已经成为应用最广的移动互联网平台,对于Java语言而言,Android系统给了Java一个新的机会。在过去的岁月中,Java语言作为服务器端编程语言,已经取得了极大的成功,Java EE平台发展得非常成熟,而且一直是电信、移动、银行、证券、电子商务应用的首选平台、不争的王者。但在客户端应用开发方面,Java语言一直表现不佳,虽然Java既有AWTSwing界面开发库,也有SWTJFace界面开发库,但对于客户端应用开发人员而言,大多不愿意选择Java语言。Android系统的出现改变了这种局面,Android是一个非常优秀的手机、平板电脑操作系统,正不断蚕食传统的桌面操作系统,而Android平台应用的开发语言就是Java,这意味着Java语言将可以在客户端应用开发上大展拳脚。

Android已经成为应用最广的手机、平板电脑操作系统,采用Java语言开发的Android应用也越来越多。不过需要指出的是,运行Android平台的硬件只是手机、平台电脑等便携式设备,这些设备的计算能力、数据存储能力都是有限的,因此不太可能在Android平台上部署大型企业级应用,因此Android应用可能以纯粹客户端应用的角色出现,然后通过网络与传统大型应用交互,充当大型企业应用的客户端,比如现在已经出现的淘宝Android客户端、赶集网Android客户端,它们都是这种发展趋势下的产物。

对于Java开发者来说,以前主要在Java EE平台上从事服务器端应用开发,但在移动互联网的趋势下,Java开发者必然面临着为这些应用开发客户端的需求。对于Java开发者来说,Android应用开发既是一个挑战,也是一个机遇—挑战是:掌握Android应用开发需要重新投入学习成本;机遇是:掌握Android开发之后将可让职业生涯达到一个新的高度,而且移动互联网与Android必然带来更多的就业机会与创业机会,这都值得当下的开发者好好把握。

本书是《疯狂Android讲义》的第3版,本书真正基于最新的Android 5,而且本书采用了Google推荐的IDE:Android Studio作为开发工具。书中每个案例、每个截图都是基于Android 5的。除此之外,本书详细介绍了Android 5新增的Material设计包含的elevation、translationZ和实时阴影等;还介绍了Android 5新增的Camera v2、屏幕捕捉、新型传感器等相关内容。

衷心感谢

疯狂Java体系图书能走到今天,广大读者的认同与支持是笔者坚持创作的最大动力。广大读者的认同,已让疯狂Java体系图书的销量稳占国内第一。而《疯狂Android讲义》在所有Android图书销量中稳居榜首,在京东网搜索“android”关键字相关的图书,可以看到《疯狂Android讲义》实际排在第1位(第1位并非介绍Android开发的图书),截图如下:



在当当网搜索“android”关键字相关的图书,可以看到《疯狂Android讲义》排在第1位,截图如下:



在亚马逊网搜索“android”关键字相关的图书,可以看到《疯狂Android讲义》排在第1位,截图如下:



诚挚地感谢广大读者的支持与爱护:你们的支持让疯狂Java图书没有放弃,你们的激励让疯狂Java图书茁壮成长,你们的反馈让疯狂Java图书日臻完善;同时也感谢博文视点张月萍等编辑、疯狂软件教育中心技术团队一贯的支持。

本书有什么特点

本书是一本介绍Android应用开发的实用图书,全面介绍了Android 5平台上应用开发各方面的知识。与市面上有些介绍Android编程的图书不同,本书并没有花太多篇幅介绍Android的发展历史(因为这些内容到处都是),完全没有介绍Android市场(因为它只是一个交易网站,与Android开发无关,但有些图书甚至用整整一章来介绍它),也没有介绍JDK安装、环境变量配置等内容—笔者假设读者已经具有一定的Java功底。换句话来说,如果你对JDK安装、Java基本语法还不熟,本书并不适合你,建议先阅读《疯狂Java讲义》。

本书只用了一章来介绍如何搭建Android开发环境、Android应用结构,当然也简要说明了Android的发展历史。可能依然会有人觉得本书篇幅很多,这是由于本书覆盖了Android开发绝大部分知识,而且很多知识不仅介绍了相应的理论,并通过相应的实例程序给出了示范。

需要说明的是,本书只是一本介绍Android实际开发的图书,而不是一本关于所谓“思想”的书,不要指望学习本书能提高你所谓的“Android思想”,所以奉劝那些希望提高编程思想的读者不要阅读本书。

本书更不是一本看完之后可以“吹嘘、炫耀”的书—因为本书并没有堆砌一堆“深奥”的新名词、一堆“高深”的思想,本书保持了“疯狂Java体系”的一贯风格:操作步骤详细,编程思路清晰,语言平实。只要读者有基本的Java基础,阅读本书不会有任何问题,看完本书不会让你觉得自己突然“高深”了,“高深”到自己都理解不了。

认真看完本书,把书中所有示例都练习一遍,本书带给你的只是9个字:“看得懂、学得会、做得出”。本书不能让你认识一堆新名词,只会让你学会实际的Android应用开发。

如果读者有非常扎实的Java基本功、良好的英文阅读能力,而且对图形用户界面编程也有丰富的经验,不管是AWTSwing编程的经验,还是SWT编程的经验,抑或是Windows界面编程的经验都行,那么没有多大必要购买本书,只要花几天时间快速浏览本书即可动手编程了。如果遇到某个类、某个功能不太确定,直接查阅Android Dev Guide和API参考文档即可。

不管怎样,只要读者在阅读本书时遇到知识上的问题,都可以登录疯狂Java联盟与广大Java学习者交流,笔者也会通过该平台与大家一起交流、学习。

本书还具有如下几个特点。

1.知识全面,覆盖面广

本书深入阐述了Android应用开发的Activity、Service、BroadcastReceiver与ContentProvider四大组件,并详细介绍了Android全部图形界面组件的功能和用法,Android各种资源的管理与用法,Android图形图像处理,事件处理,Android输入输出处理,音频视频等多媒体开发,OpenGL-ES开发,网络通信,传感器和GPS开发等内容,全面覆盖了Android官方指南,在某些内容上更加具体、深入。

2.内容实际,实用性强

本书并不局限于枯燥的理论介绍,而是采用了“项目驱动”的方式来讲授知识点,全书有近百个实例,几乎每个知识点都可找到对应的参考实例。本书最后还提供了“合金弹头”“电子拍卖系统Android客户端”两个应用,具有极高的参考价值。

3.讲解详细,上手容易

本书保持了“疯狂Java体系”的一贯风格:操作步骤详细,编程思路清晰,语言平实。只要读者有一定的Java编程基础,阅读本书将可以很轻松地上手Android应用开发;学习完本书最后的两个案例后,读者即可完全满足企业中实际Android应用开发的要求。

本书写给谁看

如果你已经具备一定的Java基础和XML基础,或已经学完了《疯狂Java讲义》一书,那么你阅读此书将会比较适合;如果你有不错的Java基础,而且有一定的图形界面编程经验,那么阅读本书将可以很快掌握Android应用开发。如果你对Java的掌握还不熟练,比如对JDK安装、Java基本语法都不熟练,建议遵从学习规律,循序渐进,暂时不要购买、阅读此书。

李刚

2015年4月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.