【Android原生开发】艺术圈APP
项目背景
艺术来源于生活。以艺术与文化为主体,开发一款APP,主要实现以下五个模块。分别为博物馆模块、时事新闻模块、艺术品模块、用户个人信息模块、用户艺术交流平。整个项目开发主要分为需求分析、Android端艺术圈APP开发、测试系统这四个过程。在这项目开发过程中,首先我会分析用户需求,设计原型并绘制UML图来明确项目中包含的功能块。接着,我会利用图数据库为用户推荐艺术品、博物馆和艺术家。同时,根据用户的浏览艺术品或是参观博物馆等记录对查询语句进行调整和更新。第二,区别于科普类型的应用,用户通过使用APP应用能促使用户自身参与到现实生活中艺术展览的公共场合,优化博物馆参观体验。其三,该应用为用户提供交流分享平台和艺术创作平台,促使人们更多的参与到艺术文化交流的社区之中。从而,让更多热爱艺术品、喜欢参观博物馆或是对艺术有兴趣的人参与其中 。
系统的设计与实现
登录功能
登录界面主要处理登录操作,当用户登录成功之后会返回“登录成功”的消息。同时获取后台传来的用户账号名称、用户的头像。
用户的登录过程
初次运行App,首先进入加载页面,2秒后会进入到导航页。导航页的内容设置在GuideActivity.java中完成 。主要控件为ViewPager,数据为三张图片,左滑翻动页面至最后一页,开始的按钮会显示在手机屏幕的下方。点击“开始”按钮将进入到登录界面。在登录界面要求用户输入用户的账号名称、用户的账号密码。具体业务逻辑在LoginActivity.java中完成。