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

     

     

  • 相关阅读:
    LeetCode 485. Max Consecutive Ones
    LeetCode 367. Valid Perfect Square
    LeetCode 375. Guess Number Higher or Lower II
    LeetCode 374. Guess Number Higher or Lower
    LeetCode Word Pattern II
    LeetCode Arranging Coins
    LeetCode 422. Valid Word Square
    Session 共享
    java NIO
    非阻塞IO
  • 原文地址:https://www.cnblogs.com/lee-li/p/10055008.html
Copyright © 2011-2022 走看看