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

     

     

  • 相关阅读:
    标准库:Number 对象
    标准库:Boolean 对象
    标准库:包装对象
    标准库:Array 对象
    git的基本操作
    子查询、联结、约束、索引
    sql基础、检索、过滤数据
    聚合函数和分组数据-GROUP BY、HAVING
    长期更新~java学习过程中遇到的英语单词
    3.(155)最小栈
  • 原文地址:https://www.cnblogs.com/lee-li/p/10055008.html
Copyright © 2011-2022 走看看