内容简介
本书以Android Studio为开发环境,对Android基础编程和Android网络编程中 重要的基础内容分任务进行了讲解,知识的学习与任务的实施得到了很好的结合。全书含11个项目:初识Android、猜猜我的星座、智能计算器、打地鼠小游戏、记忆的仓库——备忘录、多彩水果店、唱歌跳舞小管家——媒体播放器、我的 桶金——理财通App的设计与实现、我的 道菜——菜谱App的设计与实现、实战案例——移动互联网软件开发竞赛1、实战案例——移动互联网软件开发竞赛2。内容涵盖了Android基本理论、Activity、基础UI编程、 UI编程、Intent、BroadcastReceiver、SQLite数据存储、ContentProvider数据共享、Service服务及网络编程等。 本书突出,强调动手操作能力,以项目驱动的方式,引导读者在完成一个又一个项目的同时,轻松掌握每个项目支撑的知识点。另外,还通过微课详细讲述了每个知识点和操作演示,方便读者自学,使得读者能够快速理解掌握Android的基础知识及基本应用。本书使用Android 11(API 30)版本并向下兼容。 本书适用面广,可作为高校、培训机构的Android教材,也可作为计算机科学与技术、软件、计算机软件、计算机网络、电子商务等专业的程序设计课程的教材。
目录
项目1 个Android程序 1.1 Android简介 1.1.1 手机操作系统 1.1.2 Android发展史 1.1.3 Android特征 1.1.4 Android平台架构 1.2 Android开发环境 1.2.1 Android开发所需的工具介绍 1.2.2 搭建Android开发环境 1.2.3 创建Android原生模拟器 1.2.4 安装第三方Android模拟器 1.2.5 搭建真机测试环境 1.3 实战案例—— 个Android程序 1.3.1 界面分析 1.3.2 实现思路 1.3.3 任务实施 项目小结 习题项目2 猜猜我的星座 2.1 Android常用UI控件 2.1.1 TextView控件 2.1.2 EditText控件 2.1.3 Button控件 2.1.4 ImageView控件 2.1.5 DatePicker控件 2.2 APP之间的通信 2.2.1 显式Intent 2.2.2 隐式Intent 2.3 实战案例——猜猜我的星座 2.3.1 界面分析 2.3.2 实现思路 2.3.3 任务实施 项目小结 习题项目3 智能计算器 3.1 Android UI常用布局 3.1.1 UI简介 3.1.2 LinearLayout布局 3.1.3 RelativeLayout布局 3.1.4 frameLayout布局 3.2 Android开发中的样式设计 3.2.1 自定义控件样式 3.2.2 自定义背景样式 3.3 Android开发中的主题设计 3.4 实战案例——智能计算器 3.4.1 界面分析 3.4.2 实现思路 3.4.3 任务实施 项目小结 习题
VIP会员

