2020年安卓学习笔记目录

一、讲课笔记

  1. 安卓学习笔记01:安装集成开发环境Android Studio
  2. 安卓学习笔记02:测试安卓开发环境
  3. 安卓学习笔记03:安卓应用目录结构
  4. 安卓学习笔记04:安卓平台架构
  5. 安卓学习笔记05:Activity概述
  6. 安卓学习笔记06:Activity生命周期与启动模式
  7. 安卓学习笔记07:事件处理、窗口跳转与传递数据
  8. 安卓学习笔记08:常用布局 - 线性布局
  9. 安卓学习笔记09:常用布局 - 帧式布局
  10. 安卓学习笔记10:常用布局 - 相对布局
  11. 安卓学习笔记11:常用布局 - 网格布局
  12. 安卓学习笔记12:安卓按键事件
  13. 安卓学习笔记13:安卓触摸事件
  14. 安卓学习笔记14:安卓手势操作编程
  15. 安卓学习笔记15:使用安卓应用程序资源
  16. 安卓学习笔记16:常用控件 - 标签
  17. 安卓学习笔记17:常用控件 - 编辑框
  18. 安卓学习笔记18:常用控件 - 按钮、图像视图和图像按钮
  19. 安卓学习笔记19:常用控件 - 单选按钮和复选框
  20. 安卓学习笔记20:Fragment入门
  21. 安卓学习笔记21:常用控件 - 列表视图
  22. 安卓学习笔记22:常用控件 - 可展开列表视图
  23. 安卓学习笔记23:常用控件 - 网格视图与图像切换器
  24. 安卓学习笔记24:常用控件 - 循环器视图
  25. 安卓学习笔记25:常用控件 - 下拉列表
  26. 安卓学习笔记26:菜单
  27. 安卓学习笔记27:共享参数
  28. 安卓学习笔记28:文件流操作
  29. 安卓学习笔记29:使用SQLite数据库
  30. 安卓学习笔记30:解析XML与JSON
  31. 安卓学习笔记31:使用自定义视图绘制文本、图形与图像
  32. 安卓学习笔记32:实现补间动画
  33. 安卓学习笔记33:实现逐帧动画
  34. 安卓学习笔记34:默默无闻的服务
  35. 安卓学习笔记35:广播接收者
  36. 安卓学习笔记36:内容提供者
  37. 安卓学习笔记37:利用OpenGL ES绘制图形
  38. 安卓学习笔记38:利用OpenGL ES绘制旋转立方体
  39. 安卓学习笔记39:浏览网页
  40. 安卓学习笔记40:基于套接字网络编程
  41. 安卓学习笔记41:全球定位系统
  42. 安卓学习笔记42:基于HTTP网络编程
  43. 安卓学习笔记43:初试开源框架Volley
  44. 安卓学习笔记44:开源框架okhttp3入门
  45. 安卓学习笔记45:初探开源框架OrmLite

二、安卓案例

  1. 安卓案例:利用帧动画动态显示时间
  2. 安卓案例:利用帧动画实现游戏特效
  3. 安卓案例:标准化测试
  4. 安卓案例:利用单选按钮切换碎片
  5. 安卓案例:安卓对话框演示
  6. 安卓案例:联选系部与专业
  7. 安卓案例:初试谷歌图表
  8. 安卓案例:使用AChartEngine绘制折线图

三、安卓实训项目

  1. 安卓实训项目:贪吃蛇V1.0
  2. 安卓第一阶段实训项目:基于存储卡音乐播放器
  3. 安卓第二阶段实训项目:基于媒体库音乐播放器V1.0
  4. 安卓第三阶段实训项目:基于网络乐库音乐播放器V1.0

四、学生安卓学习博客

  1. 黄镇洪博客:https://blog.csdn.net/weixin_45075891
  2. 邵茂盛博客:https://blog.csdn.net/weixin_45954319
  3. 贾杨庆博客:https://blog.csdn.net/Nflyingj
  4. 李娅侨博客:https://blog.csdn.net/weixin_46705517
  5. 张涛博客:https://blog.csdn.net/weixin_45936162
  6. 曹惠博客:https://blog.csdn.net/luck_ch09

五、安卓课后作业

(一)界面设计练习

1、制作登录界面

在这里插入图片描述

2、制作部队管理界面

在这里插入图片描述

3、制作灭火救援界面

在这里插入图片描述

4、制作交付界面

在这里插入图片描述

5、制作审核界面

在这里插入图片描述

(二)事件处理与手势编程

1、实现用户注册功能

  • 运行效果
    在这里插入图片描述
  • 注册窗口
    在这里插入图片描述
  • 显示注册信息窗口
    在这里插入图片描述

2、利用手势切换制作相册

  • 运行效果
    在这里插入图片描述

(三)数据库操作

任务1、实现联系人管理

  1. 实现界面,并将“添加联系人”界面得数据保存到数据库中
    在这里插入图片描述
  2. “联系人列表“界面里面实现搜索得功能,要求能通过名字模糊搜素数据库得的数据
    在这里插入图片描述
  3. 数据库的所有操作都要用OrmLite插件

任务2、轻松驾考

1、任务要求

  1. 包含单选、多选和判断题题型
  2. 计时考试,时间到了自动交卷
  3. 每次考完立刻判分,给出评语
  4. 要求程序具有登录与注册功能
  5. 要求采用数据库框架OrmLite

2、运行效果

在这里插入图片描述

3、涉及知识点

(1)列表视图(ListView)
(2)数组列表(ArrayList)
(3)自定义适配器(继承BaseAdapter)
(4)自定义碎片(继承Fragment)
(5)自定义应用程序(继承Application)
(6)哈希集合(HashSet)——无序性
(7)线程(Thread)
(8)消息处理器(Handler)
(9)简单日期格式(SimpleDateFormat)
(10)标签(TextView)
(11)按钮(Button)
(12)图像视图(ImageView)
(13)单选按钮(RadioButton)
(14)复选框(CheckBox)
(15)数组(Array)
(16)Activity启动模式
(17)自定义背景边框
(18)SQLite数据库
(19)OrmLite开源框架
(20)补间动画与帧动画

4、扩展功能

(1)在做题界面,除了通过按钮,还可通过手势左右滑动来切换上一题与下一题。
(2)通过选项菜单或单选按钮组提供题型过滤功能,可以只进行某种题型的测试。

(四)广播、服务与弹窗

  • 涉及知识点
  1. 服务:https://blog.csdn.net/howard2005/article/details/111879352
  2. 广播:https://blog.csdn.net/howard2005/article/details/111941533
  3. 弹窗:https://blog.csdn.net/howard2005/article/details/111596808

任务:启动服务,下载完成,发送广播

  1. 设计启动服务界面,点击按钮启动服务,服务执行耗时操作10秒,发送广播给前端。
    在这里插入图片描述
  2. 当下载完成时,发送广播到主界面,弹出弹窗,提示:下载完成。

(五)网络访问与数据解析

任务:访问接口数据并显示

(六)网络访问与图表显示

1、并通过ECharts完成数据显示(折线图和饼状图)

2、访问以下三个城市的天气接口,并绘制柱状图

http://wthrcdn.etouch.cn/weather_mini?citykey=101180102
http://wthrcdn.etouch.cn/weather_mini?citykey=101180101
http://wthrcdn.etouch.cn/weather_mini?citykey=101180103

  • 利用MPAndroidChart实现柱状图,对比这几个城市每天的最高温度和最低温度(x轴为时间,y轴为温度),样式如下:
    在这里插入图片描述
howard2005 CSDN认证博客专家 Spring Spring Boot Redis
无心剑•爱编程•爱翻译•终身学习,长期从事编程教学(C, VB, VFP, Java, Python, Android, SSM, Spring Boot, Hadoop...)
相关推荐
程序员的必经之路! 【限时优惠】 现在下单,还享四重好礼: 1、教学课件免费下载 2、课程案例代码免费下载 3、专属VIP学员群免费答疑 4、下单还送800元编程大礼包 【超实用课程内容】  根据《2019-2020中国开发者调查报告》显示,超83%的开发者都在使用MySQL数据库。使用量大同时,掌握MySQL早已是运维、DBA的必备技能,甚至部分IT开发岗位也要求对数据库使用和原理有深入的了解和掌握。 学习编程,你可能会犹豫选择 C++ 还是 Java;入门数据科学,你可能会纠结于选择 Python 还是 R;但无论如何, MySQL 都是 IT 从业人员不可或缺的技能!   套餐中一共包含2门MySQL数据库必学的核心课程(共98课时)   课程1:《MySQL数据库从入门到实战应用》   课程2:《高性能MySQL实战课》   【哪些人适合学习这门课程?】  1)平时只接触了语言基础,并未学习任何数据库知识的人;  2)对MySQL掌握程度薄弱的人,课程可以让你更好发挥MySQL最佳性能; 3)想修炼更好的MySQL内功,工作中遇到高并发场景可以游刃有余; 4)被面试官打破沙锅问到底的问题问到怀疑人生的应聘者。 【课程主要讲哪些内容?】 课程一:《MySQL数据库从入门到实战应用》 主要从基础篇,SQL语言篇、MySQL进阶篇三个角度展开讲解,帮助大家更加高效的管理MySQL数据库。 课程二:《高性能MySQL实战课》主要从高可用篇、MySQL8.0新特性篇,性能优化篇,面试篇四个角度展开讲解,帮助大家发挥MySQL的最佳性能的优化方法,掌握如何处理海量业务数据和高并发请求 【你能收获到什么?】  1.基础再提高,针对MySQL核心知识点学透,用对; 2.能力再提高,日常工作中的代码换新貌,不怕问题; 3.面试再加分,巴不得面试官打破沙锅问到底,竞争力MAX。 【课程如何观看?】  1、登录CSDN学院 APP 在我的课程中进行学习; 2、移动端:CSDN 学院APP(注意不是CSDN APP哦)  本课程为录播课,课程永久有效观看时长 【资料开放】 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化。  下载方式:电脑登录课程观看页面,点击右侧课件,可进行课程资料的打包下载。
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值