新書推薦:
《
当你沉默时(悬疑推理 反PUA 反家暴 女性独立小说,揭秘情感PUA的真相,女性自我救赎的文学典范)
》
售價:NT$
255.0
《
不止江湖
》
售價:NT$
449.0
《
天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!)
》
售價:NT$
704.0
《
双城史
》
售價:NT$
505.0
《
冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读)
》
售價:NT$
254.0
《
月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。
》
售價:NT$
230.0
《
索恩丛书·盛清统治下的太监与皇帝
》
售價:NT$
403.0
《
透过器物看历史(全6册)
》
售價:NT$
2234.0
|
編輯推薦: |
本书由黑马程序员编著,配有教学大纲、教学设计、教学PPT、源代码等教学资源。结合实战演练来讲解Android基础知识在开发中的运用,通过两个阶段案例和一个综合项目进行前述知识点的讲述前述知识点的综合运用,方便读者的知识和技能的巩固和提高。
|
內容簡介: |
本书为《Android移动应用基础教程(AndroidStudio)》(第2版)的升级版,是一本Android入门书籍。本书站在初学者的角度对Android基础知识进行深入的分析与讲解,书中使用生动形象的情景化举例,将复杂和难以理解的知识简单化。针对书中的每个知识点,还精心设计了相应的案例,力求每个案例都能贴合实际工作需求,真正做到把书本上的知识应用到实际开发中。本书共16章,其中,第6、12、15章分别是总结1~5章、7~11章、1~14章的实战项目,第16章为拓展阅读——Flutter与鸿蒙。通过这些项目的学习,可以对基础知识进行巩固与融合,让初学者掌握基础知识在实际开发中的用法,达到理论与实践相结合的目的,使初学者成为一名专业的编程人员。本书附有教材大纲、教学设计、教学PPT、源代码等教学资源,同时为了帮助初学者更好地学习本书中的内容,还提供了在线答疑服务,欢迎读者关注。本书既可以作为高等院校本、专科计算机类相关专业的“移动互联网”课程专用教材,也可以作为Android爱好者的入门书籍。
|
關於作者: |
江苏传智播客教育科技股份有限公司(简称“传智教育”)是一家培养高精尖数字化专业人才的公司。传智教育致力于为企业优选一流的人才的培训理念,经过多年的教学探索及战略布局,已向着综合型职业教育集团发展。“黑马程序员”是传智播客旗下高端IT教育品牌。
|
內容試閱:
|
本书在编写的过程中,贯彻和落实党的二十大精神,将立德树人放在首位,通过案例加深学生对知识的认识与理解,注重培养学生的创新精神、实践能力和社会责任感。案例设计从现实需求出发,激发学生的学习兴趣和动手思考的能力,充分发挥学生的主动性和积极性,增强学习信心和学习欲望,培养学生分析问题和解决问题的能力。在知识和案例的讲解中融入了素质教育的相关内容,引导学生树立正确的世界观、人生观和价值观,进一步提升学生的职业素养,落实德才兼备的高素质卓越工程师和高技能人才的培养要求。此外。编者依据书中的内容提供了线上学习资源,体现现代信息技术与教育教学的深度融合,进一步推动教育数字化发展。
为什么要升级《Android移动应用基础教程(Android Studio)》(第2版)
Android是Google公司开发的基于Linux的开源操作系统,主要应用于智能手机、平板电脑等移动设备。经过短短几年的发展,Android系统在全球得到了大规模推广,除智能手机和平板电脑外,还可用于穿戴设备、智能家具等领域。随着Andriod的迅速发展,开发Android应用使用的工具版本也在不断更新,由原来的Android Studio 3.2.0更新到Android Studio 2021.2.1。为了适应市场的需求,让读者看到全新的技术和开发工具,本书在第2版的基础上进行了升级,将开发工具的版本替换为Android Studio 2021.2.1,并添加了一些比较新颖有趣的案例,如相册界面、小猴子摘桃、饭堂小广播、数鸭子、商品砍价界面、绘制小狗、飞舞的蝴蝶和鸟等。在本书的第15章中还添加了一个综合项目——网上订餐,该项目总结了前面第1~14章学习的知识点,有助于读者对前面知识的巩固。
如何使用本书
本书是一本Android入门书籍,全书通过30余个案例来讲解Android基础知识在开发中的运用。在学习本书之前,一定要具备Java基础知识,众所周知,Android开发使用的是Java语言。初学者在使用本书时,建议从头开始循序渐进的学习,并且反复练习书中的案例,以达到熟能生巧,为我所用的目的,如果是有基础的编程人员,则可以选择感兴趣的章节跳跃式的学习,不过书中的案例最好动手实践一下。如果在学习过程中遇到障碍,可以先回到前面的相关章节重新学习,然后依照关联性继续学习后续章节,依照这种方式学习能够让本书发挥最大的作用。
本书共分为16个章节,接下来分别对每个章节进行简单介绍,具体如下:
?第1~3章主要讲解了Android的基础知识,包括Android发展历史、Android体系结构、开发环境搭建、资源的管理与使用、程序调试、常见界面布局、常见界面控件等。通过这三章的学习,初学者可以创建简单的布局界面。
?第4章主要讲解了Activity与Fragment,包括它们的生命周期、创建、使用等。通过本章的学习,初学者可以完成简单的界面交互操作,并且实现界面控件的点击事件。
?第5章主要讲解了Android中的数据存储,包括文件存储、SharedPreferences存储、SQLite数据库存储等知识,并提供保存QQ账号与密码、绿豆通讯录等实际开发中的案例。本章的知识非常重要,几乎每个Android程序都会涉及数据的存储,因此要求初学者一定要熟练掌握这部分内容。
?第6章主要讲解了一个记事本案例,该案例总结了前面第1~5章的知识点。在记事本案例的实现过程中熟悉了recyclerview控件的使用、数据库的相关操作、Activity的跳转以及数据回传等知识点,这些知识点在Android项目中会经常使用,因此要求大家能够掌握本章内容,方便后续开发其他项目。
?第7~9章主要讲解了Android中的三个组件,分别是内容提供者、广播接收者以及服务,包括内容提供者的创建、访问其他应用程序、内容观察者、广播的创建、发送与接收、服务的创建、生命周期,并讲解了音乐播放器等案例。通过这三章的学习,初学者可以使用内容提供者、服务以及广播开发后台程序。
?第10章主要讲解了Android事件处理,包括基于回调机制的事件处理、基于监听接口机制的事件处理以及Handler消息机制等知识,通过对本章的学习,可以掌握Android中常见的事件处理的知识。
?第11章主要讲解了 Android 中的网络编程,包括 HTTP 简介、使用HttpURLConnection访问网络、使用WebView进行网络开发以及JSON解析等知识,并提供了商品砍价界面等案例。通过本章的学习,初学者可以掌握如何进行网络请求,并解析获取的JSON数据。
?第12章主要讲解了一个智能聊天机器人案例,该案例总结了第7~11章的知识点,在智能聊天机器人案例实现的过程中熟悉了网络请求、JSON解析、Handler处理等知识点,这些知识点会在后续Android项目中经常使用,因此要求初学者熟练掌握本章内容。
?第13~14章主要讲解了Android中的图形图像处理和多媒体应用开发的相关知识,包括绘图、动画、为图像添加特效、音频与视频的播放等知识,通过这两章的学习,初学者可以掌握视频播放器、音乐播放器、动画以及图像特效的开发原理。
?第15章主要讲解了一个网上订餐项目,该项目总结了第1~14章的知识点,在网上订餐项目的实现过程中使用了异步线程访问网络、Tomcat服务器、Handler消息通信、JSON解析等知识,这些知识点在后来开发项目中是必须要使用的,因此希望读者认真分析每个模块的逻辑流程,并按照步骤完成项目。
?第16章主要讲解了Google公司开发的跨平台框架Flutter和华为公司开发的鸿蒙操作系统的诞生、框架结构、特征及开发步骤,作为Android技术相关的新技术的拓展内容。
在学习本书时,读者首先要做到对知识点的理解,然后要动手练习书中所提供的案例或项目。如果读者在理解知识点的过程中遇到困难,建议不要纠结于某个地方,可以先往后学习,通常来讲,看到后面对知识点的讲解或者其他小节的内容后,前面看不懂的知识点一般就能理解了,如果读者在动手练习的过程中遇到问题,建议多思考,厘清思路,认真分析问题发生的原因,并在问题解决后多总结。
本书的编写和整理工作由传智播客教育科技有限公司完成,主要参与人员有高美云、柴永菲、全建玲、韩冬、张瑞丹、王颖、梁志琪等,研发小组全体成员在这近一年的编写过程中付出了很多辛勤的汗水,在此一并表示衷心的感谢。
意见反馈
尽管我们尽了最大的努力,但书中难免会有不妥之处,欢迎各界专家和读者朋友们来信来函给予宝贵意见,我们将不胜感激。您在阅读本书时,如发现任何问题或有不认同之处,可以通过电子邮件与我们取得联系。请发送电子邮件至:itcast_book@vip.sina.com。
黑马程序员
2022年12月于北京
|
|