第一行代码-Android(第2版)课件.pptx

上传人(卖家):ziliao2023 文档编号:5874854 上传时间:2023-05-13 格式:PPTX 页数:102 大小:4.28MB
下载 相关 举报
第一行代码-Android(第2版)课件.pptx_第1页
第1页 / 共102页
第一行代码-Android(第2版)课件.pptx_第2页
第2页 / 共102页
第一行代码-Android(第2版)课件.pptx_第3页
第3页 / 共102页
第一行代码-Android(第2版)课件.pptx_第4页
第4页 / 共102页
第一行代码-Android(第2版)课件.pptx_第5页
第5页 / 共102页
点击查看更多>>
资源描述

1、2020LOGO第 一 行 代 码 A n d r o id(第 2 版)演讲人2011-11-1101第2版的变化第2版的变化02读者对象读者对象03本书内容本书内容04源码下载源码下载051 开始启程你的第一行ANDROID代码1 开始启程你的第一行Android代码1.1 了解全貌Android王国简介1.2 手把手带你搭建开发环境1.5 小结与点评1.3 创建你的第一个Android项目1.4 前行必备掌握日志工具的使用LOGOhttps:/ 开始启程你的第一行Android代码1.1 了解全貌Android王国简介1.1.1 Android系统架构1.1.2 Android已发布的版

2、本1.1.3 Android应用开发特色1 开始启程你的第一行Android代码1.2 手把手带你搭建开发环境A1.2.1 准备所需要的工具1.2.2 搭建开发环境B1.3 创建你的第一个Android项目1 开始启程你的第一行Android代码1.3.2 启动模拟器1.3.4 分析你的第一个Android程序1.3.6 详解build.gradle文件1.3.1 创建HelloWorld项目1.3.3 运行HelloWorld1.3.5 详解项目中的资源LOGOhttps:/ 开始启程你的第一行Android代码1.4 前行必备掌握日志工具的使用01021.4.1 使用Android的日志工

3、具Log1.4.2 为什么使用Log而不使用System.out062 先从看得到的入手探究活动2 先从看得到的入手探究活动2.1 活动是什么2.2 活动的基本用法2.3 使用Intent在活动之间穿梭2.4 活动的生命周期2.5 活动的启动模式2.6 活动的最佳实践 2.7 小结与点评2 先从看得到的入手探究活动2.2 活动的基本用法2 先从看得到的入手探究活动2.2.2 创建和加载布局2.2.4 在活动中使用Toast2.2.6 销毁一个活动2.2.1 手动创建活动2.2.3 在AndroidManifest文件中注册2.2.5 在活动中使用Menu2 先从看得到的入手探究活动2.3 使用

4、Intent在活动之间穿梭2.3.5 返回数据给上一个活动2.3.4 向下一个活动传递数据2.3.3 更多隐式Intent的用法2.3.2 使用隐式Intent2.3.1 使用显式Intent2.4 活动的生命周期2 先从看得到的入手探究活动2.4.1 返回栈2.4.2 活动状态2.4.5 活动被回收了怎么办2.4.4 体验活动的生命周期2.4.3 活动的生存期2 先从看得到的入手探究活动2.5 活动的启动模式012.5.1 standard022.5.2 singleTop032.5.3 singleTask042.5.4 singleInstance2 先从看得到的入手探究活动2.6 活动

5、的最佳实践CBA2.6.1 知晓当前是在哪一个活动2.6.2 随时随地退出程序2.6.3 启动活动的最佳写法073 软件也要拼脸蛋UI开发的点点滴滴3 软件也要拼脸蛋UI开发的点点滴滴20173.1 如何编写程序界面0120183.2 常用控件的使用方法0220193.3 详解4种基本布局0320203.4 系统控件不够用?创建自定义控件0420213.5 最常用和最难用的控件ListView0520223.6 更强大的滚动控件RecyclerView063 软件也要拼脸蛋UI开发的点点滴滴3.7 编写界面的最佳实践3.8 小结与点评3 软件也要拼脸蛋UI开发的点点滴滴3.2 常用控件的使用方

6、法3.2.1 TextView13.2.3 EditText33.2.5 ProgressBar53.2.2 Button23.2.4 ImageView43.2.6 AlertDialog63 软件也要拼脸蛋UI开发的点点滴滴3.2 常用控件的使用方法3.2.7 ProgressDialogLOGOhttps:/ 软件也要拼脸蛋UI开发的点点滴滴3.3 详解4种基本布局3.3.1 线性布局3.3.2 相对布局3.3.4 百分比布局3.3.3 帧布局3 软件也要拼脸蛋UI开发的点点滴滴3.4 系统控件不够用?创建自定义控件3.4.1 引入布局13.4.2 创建自定义控件2LOGOhttps:/

7、 软件也要拼脸蛋UI开发的点点滴滴3.5 最常用和最难用的控件ListView3.5.1 ListView的简单用法3.5.3 提升ListView的运行效率3.5.4 ListView的点击事件3.5.2 定制ListView的界面LOGOhttps:/ 软件也要拼脸蛋UI开发的点点滴滴3.6 更强大的滚动控件RecyclerView3.6.1 RecyclerView的基本用法3.6.2 实现横向滚动和瀑布流布局3.6.3 RecyclerView的点击事件3 软件也要拼脸蛋UI开发的点点滴滴3.7 编写界面的最佳实践3.7.1 制作Nine-Patch图片3.7.2 编写精美的聊天界面0

8、84 手机平板要兼顾探究碎片4 手机平板要兼顾探究碎片AEDFBC4.2 碎片的使用方式4.3 碎片的生命周期4.5 碎片的最佳实践一个简易版的新闻应用4.4 动态加载布局的技巧4.6 小结与点评4.1 碎片是什么4 手机平板要兼顾探究碎片4.2 碎片的使用方式4.2.1 碎片的简单用法4.2.2 动态添加碎片4.2.3 在碎片中模拟返回栈4.2.4 碎片和活动之间进行通信LOGOhttps:/ 手机平板要兼顾探究碎片4.3 碎片的生命周期14.3.1 碎片的状态和回调24.3.2 体验碎片的生命周期LOGOhttps:/ 手机平板要兼顾探究碎片4.4 动态加载布局的技巧4.4.1 使用限定符

9、4.4.2 使用最小宽度限定符095 全局大喇叭详解广播机制5 全局大喇叭详解广播机制AEDFBC5.2 接收系统广播5.3 发送自定义广播5.5 广播的最佳实践实现强制下线功能5.4 使用本地广播5.6 Git时间初识版本控制工具5.1 广播机制简介5 全局大喇叭详解广播机制5.7 小结与点评LOGOhttps:/ 全局大喇叭详解广播机制5.2 接收系统广播15.2.1 动态注册监听网络变化25.2.2 静态注册实现开机启动LOGOhttps:/ 全局大喇叭详解广播机制5.3 发送自定义广播5.3.1 发送标准广播5.3.2 发送有序广播5 全局大喇叭详解广播机制5.6 Git时间初识版本控

10、制工具CBA5.6.1 安装Git5.6.2 创建代码仓库5.6.3 提交本地代码106 数据存储全方案详解持久化技术6 数据存储全方案详解持久化技术6.1 持久化技术简介6.2 文件存储6.3 SharedPreferences存储6.4 SQLite数据库存储6.5 使用LitePal操作数据库6.6 小结与点评LOGOhttps:/ 数据存储全方案详解持久化技术6.2 文件存储A6.2.1 将数据存储到文件中6.2.2 从文件中读取数据BLOGOhttps:/ 数据存储全方案详解持久化技术6.3 SharedPreferences存储6.3.2 从SharedPreferences中读取

11、数据贰6.3.1 将数据存储到SharedPreferences中壹6.3.3 实现记住密码功能叁6 数据存储全方案详解持久化技术6.4 SQLite数据库存储6.4.1 创建数据库6.4.2 升级数据库6.4.3 添加数据6.4.6 查询数据6.4.5 删除数据6.4.4 更新数据6 数据存储全方案详解持久化技术6.4 SQLite数据库存储6.4.7 使用SQL操作数据库LOGOhttps:/ 数据存储全方案详解持久化技术6.5 使用LitePal操作数据库6.5.2 配置LitePal026.5.5 使用LitePal更新数据056.5.1 LitePal简介016.5.4 使用Lite

12、Pal添加数据046.5.3 创建和升级数据库036.5.6 使用LitePal删除数据066 数据存储全方案详解持久化技术6.5 使用LitePal操作数据库6.5.7 使用LitePal查询数据117 跨程序共享数据探究内容提供器7 跨程序共享数据探究内容提供器20177.1 内容提供器简介0120187.2 运行时权限0220197.3 访问其他程序中的数据0320207.4 创建自己的内容提供器0420217.5 Git时间版本控制工具进阶0520227.6 小结与点评06LOGOhttps:/ 跨程序共享数据探究内容提供器7.2 运行时权限17.2.1 Android权限机制详解27

13、.2.2 在程序运行时申请权限7 跨程序共享数据探究内容提供器7.3 访问其他程序中的数据AB7.3.2 读取系统联系人7.3.1 ContentResolver的基本用法7 跨程序共享数据探究内容提供器7.4 创建自己的内容提供器7.4.1 创建内容提供器的步骤7.4.2 实现跨程序数据共享LOGOhttps:/ 跨程序共享数据探究内容提供器7.5 Git时间版本控制工具进阶7.5.1 忽略文件017.5.3 撤销未提交的修改037.5.2 查看修改内容027.5.4 查看提交记录04128 丰富你的程序运用手机多媒体8 丰富你的程序运用手机多媒体8.1 将程序运行到手机上8.2 使用通知8

14、.5 小结与点评8.4 播放多媒体文件8.3 调用摄像头和相册8 丰富你的程序运用手机多媒体8.2 使用通知CBA8.2.1 通知的基本用法8.2.2 通知的进阶技巧8.2.3 通知的高级功能LOGOhttps:/ 丰富你的程序运用手机多媒体8.3 调用摄像头和相册18.3.1 调用摄像头拍照28.3.2 从相册中选择照片8 丰富你的程序运用手机多媒体8.4 播放多媒体文件8.4.1 播放音频18.4.2 播放视频2139 看看精彩的世界使用网络技术9 看看精彩的世界使用网络技术9.1 WebView的用法9.2 使用HTTP协议访问网络9.3 解析XML格式数据9.6 小结与点评9.5 网络

15、编程的最佳实践9.4 解析JSON格式数据9 看看精彩的世界使用网络技术9.2 使用HTTP协议访问网络AB9.2.2 使用OkHttp9.2.1 使用HttpURLConnection9 看看精彩的世界使用网络技术9.3 解析XML格式数据9.3.1 Pull解析方式19.3.2 SAX解析方式2LOGOhttps:/ 看看精彩的世界使用网络技术9.4 解析JSON格式数据9.4.1 使用JSONObject9.4.2 使用GSON1410 后台默默的劳动者探究服务10 后台默默的劳动者探究服务AEDFBC10.2 Android多线程编程10.3 服务的基本用法10.5 服务的更多技巧10

16、.4 服务的生命周期10.6 服务的最佳实践完整版的下载示例10.1 服务是什么10 后台默默的劳动者探究服务10.7 小结与点评10 后台默默的劳动者探究服务10.2 Android多线程编程10.2.1 线程的基本用法10.2.2 在子线程中更新UI10.2.3 解析异步消息处理机制10.2.4 使用AsyncTask10.3 服务的基本用法10 后台默默的劳动者探究服务10.3.2 启动和停止服务10.3.1 定义一个服务10.3.3 活动和服务进行通信LOGOhttps:/ 后台默默的劳动者探究服务10.5 服务的更多技巧110.5.1 使用前台服务210.5.2 使用IntentSe

17、rvice1511 ANDROID特色开发基于位置的服务11 Android特色开发基于位置的服务11.1 基于位置的服务简介11.3 使用百度定位11.5 Git时间版本控制工具的高级用法11.2 申请API Key11.4 使用百度地图11.6 小结与点评11 Android特色开发基于位置的服务11.3 使用百度定位11.3.1 准备LBS SDK11.3.2 确定自己位置的经纬度11.3.3 选择定位模式11.3.4 看得懂的位置信息LOGOhttps:/ Android特色开发基于位置的服务11.4 使用百度地图11.4.1 让地图显示出来11.4.2 移动到我的位置11.4.3 让

18、“我”显示在地图上11 Android特色开发基于位置的服务11.5 Git时间版本控制工具的高级用法0111.5.1 分支的用法0211.5.2 与远程版本库协作1612 最佳的UI体验MATERIAL DESIGN实战12 最佳的UI体验Material Design实战201712.1 什么是Material Design01201812.2 Toolbar02201912.3 滑动菜单03202012.4 悬浮按钮和可交互提示04202112.5 卡片式布局05202212.6 下拉刷新0612 最佳的UI体验Material Design实战12.7 可折叠式标题栏12.8 小结与点

19、评12 最佳的UI体验Material Design实战12.3 滑动菜单A12.3.1 DrawerLayout12.3.2 NavigationViewBLOGOhttps:/ 最佳的UI体验Material Design实战12.4 悬浮按钮和可交互提示12.4.2 Snackbar12.4.3 CoordinatorLayout12.4.1 FloatingActionButton12 最佳的UI体验Material Design实战12.5 卡片式布局12.5.1 CardView112.5.2 AppBarLayout212 最佳的UI体验Material Design实战12.7

20、 可折叠式标题栏A12.7.1 CollapsingToolbarLayout12.7.2 充分利用系统状态栏空间B1713 继续进阶你还应该掌握的高级技巧13 继续进阶你还应该掌握的高级技巧13.6 多窗口模式编程13.5 创建定时任务13.4 调试Android程序13.3 定制自己的日志工具13.2 使用Intent传递对象13.1 全局获取Context的技巧13 继续进阶你还应该掌握的高级技巧0113.7 Lambda表达式0213.8 总结LOGOhttps:/ 继续进阶你还应该掌握的高级技巧13.2 使用Intent传递对象A13.2.1 Serializable方式13.2.2

21、 Parcelable方式BLOGOhttps:/ 继续进阶你还应该掌握的高级技巧13.5 创建定时任务13.5.1 Alarm机制13.5.2 Doze模式LOGOhttps:/ 继续进阶你还应该掌握的高级技巧13.6 多窗口模式编程13.6.1 进入多窗口模式13.6.2 多窗口模式下的生命周期13.6.3 禁用多窗口模式1814 进入实战开发酷欧天气14 进入实战开发酷欧天气114.1 功能需求及技术可行性分析214.2 Git时间将代码托管到GitHub上314.3 创建数据库和表414.4 遍历全国省市县数据514.5 显示天气信息614.6 手动更新天气和切换城市14 进入实战开发

22、酷欧天气14.7 后台自动更新天气14.8 修改图标和名称14.9 你还可以做的事情LOGOhttps:/ 进入实战开发酷欧天气14.5 显示天气信息114.5.1 定义GSON实体类214.5.2 编写天气界面314.5.3 将天气显示到界面上414.5.4 获取必应每日一图LOGOhttps:/ 进入实战开发酷欧天气14.6 手动更新天气和切换城市14.6.1 手动更新天气14.6.2 切换城市1915 最后一步将应用发布到360应用商店15 最后一步将应用发布到360应用商店15.5 结束语15.4 嵌入广告进行盈利15.3 发布应用程序15.2 申请360开发者账号15.1 生成正式签名的APK文件LOGOhttps:/ 最后一步将应用发布到360应用商店15.1 生成正式签名的APK文件15.1.1 使用Android Studio生成15.1.2 使用Gradle生成15.1.3 生成多渠道APK文件15 最后一步将应用发布到360应用商店15.4 嵌入广告进行盈利15.4.1 注册腾讯广告联盟账号15.4.2 新建媒体和广告位15.4.3 接入广告SDK15.4.4 重新发布应用程序感谢聆听LOGO

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第一行代码-Android(第2版)课件.pptx)为本站会员(ziliao2023)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|