zoukankan      html  css  js  c++  java
  • [Android]第二次作业

    一、团队成员

    李怡龙 学号:1600802046 博客地址:https://www.cnblogs.com/lee-li/

    刘显云 学号:1600802048 博客地址:https://www.cnblogs.com/lxy-y/

    刘志祥 学号:1600802049 博客地址:https://www.cnblogs.com/love-love/

    二、APP简介

    名称:Windroid

    功能:主要用于共享Windows系统和Android手机的剪切板,用户不用在通过QQ、微信发信息给PC端,手机复制的信息可以共享给PC,PC复制的信息亦可以共享给手机。也可以直接向手机端/PC端推送网页,自动打开等。

    主要构成:

    Windows端应用程序

    知识点:后台运行、Socket通讯、剪切板监控、模拟POST

    Android端程序

    知识点:Service、Socket通讯、模拟POST、剪切板监控、悬浮框、沉浸模式、第三方组件的导入

    Server端程序

    知识点:HTTP Server、Socket Server、Redis

    三、界面分析

    登陆+注册界面

    使用RelativeLayout的覆盖特性,我们将一个WebView放置在下方作为背景(加载仿知乎的登录背景动画)

    上方使用一个LinearLayout用于显示功能界面

    从上到下分别是ImageView、HTextView(用于实现一些文字动画)、CardView

    CardView中又是一个LinearLayout,在其中实现功能界面

    主页面

    全局使用LinearLayout中嵌入两个LinearLayout的方法

    内部上方LinearLayout中是一个ViewPager,用于显示设置界面和用户中心界面

    内部下方LinearLayout中是一个PageNavigationView,用于制作底部标题栏

    设置页面

    设置页面为ScrollView嵌套CardView实现

    个人中心

    个人中心,上方是一个横向LinearLayout,用于显示头像、用户名、ID

    下方为一个ScrollView嵌套CardView,用于显示个人信息设置选项

    四、页面截图

    登录界面

    主界面

    五、项目地址

    因为我的Coding项目数已经达到限制,已经被限制不允许新建项目,所以我换用了GitHub

    项目地址:https://github.com/leeli73/AndroidFinallyHomeWork.git

     

     

  • 相关阅读:
    团队项目冲刺第6天
    冲刺阶段第五天
    冲刺阶段前四天总结
    "博客园"用户体验分析
    测试计划
    scrum敏捷开发
    团队开发_软件项目风险管理
    sprint计划会议
    svn 之 svn的两种开发模式
    redis 之 搭建真实集群
  • 原文地址:https://www.cnblogs.com/lee-li/p/10055008.html
Copyright © 2011-2022 走看看