[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

 

 

 

posted @ 2018-12-02 20:15  leeli73  阅读(170)  评论(0编辑  收藏  举报