成功加入购物车
余鹏飞 / 清华大学出版社 / 2026-06 / 平装
售价 ¥ 29.00 4.8折
定价 ¥59.80
品相 九品
延迟发货说明
上书时间2026-08-27
卖家超过10天未登录
Android应用程序开发基础
随着移动设备的普及和互联网的快速发展,Android操作系统已经成为全球很受欢迎的移动操作系统之一。Android应用开发技术也因此成为了当今最热门的技术领域之一。 目前,市场上的Android应用开发技术教材琳琅满目,各具特色。一些教材过于简单,只介绍了基础的知识,缺乏深度和广度;另一些教材则过于复杂,涵盖了太多的内容,使得读者难以掌握。 因此,本选题旨在编写一本深入浅出的Android应用开发技术教材,既能够涵盖Android应用开发的核心知识,又能够引导读者深入学习,提高其实际应用能力。 本书将以Android Studio为开发环境,介绍Android应用开发的各个方面,包括UI设计、布局、控件、事件处理、数据存储和网络通信等。同时,本书注重实践,在章节编排上,从一个简单的案例入手,引导初学者快速入门,掌握Android开发的核心概念,然后再通过大量的案例介绍各个重要的知识点,让读者更好地掌握所学知识,并提高其实际应用能力。同时,还介绍了一些扩展的知识内容:编码规范、设计模式、调试技能、解决闪退的方法、第三方开发库等。引导学生深入学习软件编程技术。 本书适用于有一定Java基础的读者,可作为高等院校计算机相关专业的教材,也可作为Android应用开发爱好者的自学用书。通过本书的学习,读者将能够掌握Android应用开发的核心技术,并能够独立完成简单的Android应用开发。
余鹏飞,云南大学信息学院副教授、硕导,云南大学工学博士。研究方向为模式识别、计算机应用、图像处理。主持国家自然科学基金2项、省部级项目多项。获云南省自然科学奖二等奖,发表论文30余篇,授权软著7项。
目录 第1章Android概述 1.1Android开发环境的安装 1.2虚拟设备的安装 1.3在手机上运行App 1.4Android App的组成部分 1.5小结 第2章Android开发快速上手 2.1第一个Android项目 2.2修改界面 2.3增加事件处理代码 2.4Android Studio的基本调试技术 2.4.1设置断点 2.4.2单步执行 2.4.3观察变量与表达式的值 2.4.4调试方法小结 2.5Android App闪退的解决方法 2.6AndroidManifest.xml文件 2.7小结 第3章Android界面设计基础 3.1XML基础知识 3.1.1XML基础知识介绍 3.1.2XML的元素 3.1.3XML的属性 3.1.4XML的注释 3.1.5XML命名空间 3.2Android界面布局 3.2.1界面布局文件 3.2.2布局文件中的常用属性介绍 3.2.3LinearLayout(线性布局) 3.2.4RelativeLayout(相对布局) 3.2.5ConstraintLayout(约束布局) 3.2.6TableLayout(表格布局) 3.2.7GridLayout(网格布局) 3.2.8FrameLayout(帧布局) 3.3小结 第4章Activity的使用 4.1新建一个Activity 4.2Activity之间的跳转 4.3Activity之间的数据传递 4.3.1使用Intent传递简单数据类型的数据 4.3.2使用Intent传递对象类型的数据 4.3.3使用Bundle对象传递数据 4.3.4使用Application全局对象传递数据 4.4registerForActivityResult()的使用 4.5Activity的生命周期 4.6小结 第5章Widget控件的使用 5.1事件处理机制 5.1.1什么是事件处理 5.1.2基于监听的事件处理 5.1.3基于回调的事件处理 5.2文本类控件 5.2.1TextView(文本框) 5.2.2EditText(输入框) 5.3按钮类控件 5.3.1普通按钮(Button) 5.3.2图片按钮(ImageButton) 5.3.3单选按钮(RadioButton) 5.3.4复选框(CheckBox) 5.4图片显示控件 5.5对话框 5.5.1提示对话框(AlertDialog) 5.5.2输入对话框 5.6进度条ProgressBar 5.7ListView 5.8GridView 5.9RecyclerView 5.9.1用RecyclerView实现ListView的功能 5.9.2用RecyclerView实现GridView的功能 5.10小结 第6章Intent和Broadcast Receiver 6.1Intent 6.1.1Intent简介 6.1.2Intent的类型 6.1.3Intent的常用属性 6.1.4示例代码 6.2Broadcast Receiver 6.2.1广播机制简介 6.2.2接收广播 6.2.3发送无序广播 6.2.4发送有序广播 6.2.5本地广播 6.3小结 第7章数据存储 7.1文件存储 7.1.1获取文件的存取路径 7.1.2文件读写 7.2SharedPreferences存储 7.2.1获取SharedPreferences对象 7.2.2将数据存储到SharedPreferences 7.2.3从SharedPreferences中读取数据 7.2.4示例代码 7.3SQLite数据库存储 7.3.1创建数据库 7.3.2创建数据表及升级数据表 7.3.3插入数据 7.3.4修改数据 7.3.5删除数据 7.3.6查询数据 7.3.7示例代码 7.4小结 第8章服务、多线程和定时器 8.1Service 8.1.1Service的分类 8.1.2Service的生命周期 8.1.3Service的使用 8.2多线程 8.2.1Thread类 8.2.2实现Runnable接口 8.2.3Handler的使用 8.2.4IntentService的使用 8.3定时器和定时任务 8.3.1Timer类与TimerTask类 8.3.2CountDownTimer类 8.3.3AlarmManager类 8.4小结 第9章网络通信功能 9.1使用WebView访问Internet 9.2使用Socket实现TCP客户端 9.3使用HTTP或HTTPS协议访问网络 9.3.1使用HTTP访问网络 9.3.2XML数据解析 9.3.3JSON数据解析 9.4小结 第10章综合案例: 点餐App开发 10.1App功能需求 10.2App运行界面展示 10.3App项目具体实现 10.3.1数据库定义及创建 10.3.2创建数据库辅助类和实体类 10.3.3登录界面和注册界面的设计与实现 10.3.4主界面的设计与实现 10.3.5购物车类的设计与实现 10.3.6菜品显示界面的设计与实现 10.3.7购物车显示界面的设计与实现 10.3.8个人信息显示界面的设计与实现 10.4小结
展开全部
图2
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30