当前位置:   article > 正文

安卓期末课程设计、一款刷小视频的App 包含源代码、使用手册和心得体会_android结课作业开发一个简易app

android结课作业开发一个简易app

目录

一、启动11.1启动页1二、登录与注册12.1登录界面1注册页2三、主界面33.1首页33.2视频号页面33.3发现页面43.4信息页面53.5个人页面5

  1. 启动
    此模块用于实现进入项目的启动界面。
    1.1启动页

当点击进入或启动此项目时,会默认加载此启动页(如图1.1所示),系统休眠3000毫秒后跳转到登录界面。
图1.1.

  1. 登录与注册
    此模块实现用户注册及登录功能
    2.1登录界面
    进入登录界面后,可输入账号与密码进行登录(图2.1),当检测到账号密码输入框都有输入后,下方的登录按钮就会被激活并改变渐变色(图2.2),此时若点击会将用户输入的账号密码与数据库中存在的账号密码进行判断,若匹配就跳转到主界面,不匹配就弹出提示(图2.3),若当前用户无账号可点击注册账号以及屏幕下方的3个图片按钮跳转到注册界面进行注册。

图2. 2
图2. 3

图2. 1


注册页
当用户跳转到注册页后屏幕如下(图2.4),如登录页一样,按钮默认未激活,当输入框都有值后激活改变颜色,在验证码输入框旁有一个代码生成验证码图片,点击图片此图片会随机切换(图2.5),用户须在验证码输入框输入与验证码图片一致的字符。若输入完全合法,考虑到用户体验,点击注册按钮将账号密码提交到数据库保存后,会直接跳转到主界面,若不合法,弹出相应提示(图2.6);
图2. 6

图2. 5

图2. 4

  1. 主界面

此模块分为5个Fragment进行显示

3.1首页

图3.1

图3.2

首页如(图3.1)所示,中间部分为Fragment,包含一个ListView进行显示,数据为静态数据,点击每个Item后会跳转到相应详情界面(图2.2),首页下方的导航栏可进行页面切换。

3.2视频号页面

此页面如(图3.3)所示,使用ListView实现视频播放(图3.4),视频可进行全屏展示(图3.5),并且在每个item划出界面后会暂停该界面的播放

图3.4

图3.5

图3.3

3.3发现页面

此页面如(图3.6)所示,图片为轮播图,点击图片上方LineraLayout可跳转到热搜界面(图3.7)。点击热搜界面中间的按钮可进行排行榜已经图片的切换(图3.8)。

图3.6

图3.8

图3.7

3.4信息页面

此页面如(图3.9)所示,使用LstView进行信息显示,点击每个Item会跳转到相应的信息界面(图3.10),点击会有相应提示。

图3.9

图3.10

3.5个人页面

此页面如(图3.11)所示,屏幕上方橙色字体为当前登录的用户名,点击上方区域会跳转到个人详情界面(图3.12),点击屏幕下方退出登录按钮会跳转到登录页面重新进行登录(图3.13)。

图3.12

图3.11

图3.13

Android 学习心得体会

通过这一学期的安卓学习,我学习了许多新知识,布局;监听器;回调;广播;,在网上学习期间,感受到了安卓的更新速度之快,新技术新框架层出不穷,也让我感觉学得越多就会发现不懂的越多,不懂的越多,需要学习的就更多。让我有了许多思考,在安卓学习时下面几点我觉得十分必要。

当遇到新知识,一定要先读文档,特别是读官方文档,这一点不止老师强调过,各种教程也说过很多次,对我来说,看文档是件非常非常的吃力的事,不过可以在通过视频教程或是书籍学习之后再慢慢的阅读。通过这样可以对整个安卓的体系有一个宏观上的认识,同时读文档也会提高搜索关键词的能力,很容易抓住重点关键词从而搜索到需要的内容。

学习是个日积月累,由量变到质变的过程,没有任何的捷径,只有通过不断地练习才能提高能力,上课学习的知识如果不加以练习可能几天就忘了,只有通过练习才能把短期记忆转换为长期记忆,通过大量的实战来不断巩固学习的知识点。

和别人进行问题探讨我觉得也必不可少,在帮助别人解决某个问题时,肯定需要对这个问题的产生及相关概念有比较透彻的认识,同时还需要组织好自己的语言,用最通俗易懂的方式来让对方理解,在这个过程无形中就帮助你巩固了知识点,同时也提高了自己的文字表达能力,如果遇到没有遇到过的问题,那解决这个问题的过程,不仅可以提升自己解决问题的能力,同时还能帮助我们学到新的知识。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/821707
推荐阅读
相关标签
  

闽ICP备14008679号