Android Studio App边做边学 微课视频版作者: 刘韬出版时间: 2020年版丛编项: 21世纪新形态教·学·练一体化规划丛书内容简介 本书以开发和设计完整的App为导向,采用项目教学的方式组织内容,项目之间彼此承接与演进。主要内容包括10个项目,分别从App概念及应用的介绍、如何搭建Android开发环境、以及在Android Studio平台下如何设计与开发App的UI界面,以及如何打包发布最终完成了详细的讲解。通过这10个项目的学习,读者不仅能够掌握通过Android Studio开发App的技术要点,而且能够体验到App开发中UI设计的重要性。目录源码等资源下载项目1了解App的前世今生1.1项目目标: 了解App相关的基本概念与应用1.2项目准备1.2.1手机系统的发展1.2.2手机关键技术的发展1.2.3App的技术特点1.2.4Android开发工具介绍1.3项目运行1.3.1App分类及应用1.3.2App的发展趋势1.4项目结案1.5项目练习项目2搭建Android开发环境2.1项目目标: 搭建设计App的Android开发环境2.2项目准备2.2.1Android的体系介绍2.2.2Android的安装文件介绍2.3项目运行2.3.1安装JDK2.3.2安装Android Studio2.3.3配置Android SDK2.3.4安装AVD2.3.5Android Studio操作指南2.4项目结案2.5项目练习项目3创建第一个App3.1项目目标: 用Android Studio创建App3.2项目准备3.2.1Android的内部结构3.2.2Android的开发流程3.3项目运行3.3.1创建一个App3.3.2运行App3.3.3调试App3.4项目结案3.5项目练习项目4设计App的用户界面4.1项目目标: 通过视图创建App的用户界面4.2项目准备4.2.1介绍视图类4.2.2介绍资源文件夹4.2.3介绍布局类4.3项目运行4.3.1字符串资源4.3.2颜色资源4.3.3尺寸资源4.3.4图片资源4.3.5布局类4.4项目结案4.5项目练习项目5理解App的活动5.1项目目标: 理解App的活动机制与状态5.2项目准备5.2.1介绍Activity的状态5.2.2介绍Activity的生命周期5.2.3介绍Activity的属性5.3项目运行5.3.1创建新的Activity5.3.2为新建Activity设置属性5.3.3启动Activity5.3.4关闭Activity5.4项目结案5.5项目练习项目6设置App的UI组件6.1项目目标: 添加与设置App的UI组件6.2项目准备6.2.1介绍UI组件: TextView及其子类6.2.2介绍UI组件: ImageView及其子类6.2.3介绍UI组件: AdapterView及其子类6.2.4介绍UI组件: ProgressBar及其子类6.2.5介绍UI组件: ViewAnimator及其子类6.3项目运行6.3.1在UI中设计文本框: TextView组件实例6.3.2在UI中设计可编辑文本框: EditText组件实例6.3.3在UI中设计计时器: Chronometer组件实例6.3.4在UI中设计单选按钮: RadioGroup组件实例6.3.5在UI中设计显示图片: ImageView组件实例6.3.6在UI中设计列表: ListView组件实例6.3.7在UI中设计列表选择框: Spinner组件实例6.3.8在UI中设计网格视图: GridView组件实例6.3.9在UI中设计进度条: ProgressBar组件实例6.3.10在UI中设计滑动条: SeekBar组件实例6.3.11在UI中设计星级评价条: RatingBar组件实例6.3.12在UI中设计图片查看器: ImageSwitcher组件实例6.4项目结案6.5项目练习项目7设置App的多媒体应用7.1项目目标: 为App添加多媒体应用7.2项目准备7.2.1介绍音频控制类7.2.2介绍视频控制类7.2.3介绍相机控制类7.3项目运行7.3.1设计音频控制7.3.2设计视频控制7.3.3设计相机控制7.4项目结案7.5项目练习项目8设置App的图像与动画8.1项目目标: 为App添加或设置图像与动画8.2项目准备8.2.1介绍绘图类8.2.2介绍图像特效8.2.3介绍动画类型8.3项目运行8.3.1添加图形图像8.3.2设计图像特效8.3.3设计动画8.4项目结案8.5项目练习项目9获取App的数据9.1项目目标: 获取数据与线程设置9.2项目准备9.2.1介绍多线程9.2.2介绍消息类9.2.3介绍消息处理类9.3项目运行9.3.1创建一个线程9.3.2添加消息类9.3.3添加消息处理类9.4项目结案9.5项目练习项目10发布App10.1项目目标: 打包与发布App10.2项目准备10.2.1介绍METAINF文件夹10.2.2介绍jar包与arr包10.2.3介绍App如何上线10.3项目运行10.4项目结案10.5项目练习附录A综合案例 上一篇: 2013职称计算机考试专用辅导教材 24小时零基础过关——中文Windows XP操作系统一本通 下一篇: Django项目开发实战 黄索远 2020年版