Android实践项目汇报总结(下)

微博客户端的设计与实现(下)

第四章 数据信息列表

4.1.1实体图

1)用户相关信息实体属性图如下所示:

2) 微博信息实体属性图如下图4-2所示:

4.2系统数据信息列表

本系统大部分数据从网络获取,包括用户信息、用户的相关信息、微博、评论。

1) 用户相关数据:包括用户ID、用户昵称、用户图标、最新微博信息、微博账号等。

2)用户授权认证数据:

第五章 系统详细功能实现

本应用主要实现了五个主要模块,包括程序启动模块,检测网络状态。应用登录模块用户可以使用授权配置和用户注册并且登录系统。主界面显示模块用户可以发表新的微博和通过昵称搜索好友。微博浏览模块进入浏览微博的详细页面,用户可以评论微博和转发微博。用户模块可以获取用户的详细信息,可以查看该用户所发表的全部微博。软件设置模块可以清除缓存和清除授权、退出软件。

5.1程序启动模块实现

安装薄荷Weibo软件后,在手机自动安装桌面快捷方式。点击图标开启程序,出现开机动画,并检测手机是否连接网络,若无连接可进行网络设置。程序启动页面如图所示:

网络设置页面,如图所示:

5.2登录授权模块实现

程序启动,如果用户是第一次使用该应用,则需要跳转到配置页面,在用户配置页面用户输入腾讯微博的用户名和密码,进行授权。登录页面如下图所示:

5.3主界面显示模块实现

首页显示被用户添加了关注的用户的最新微博信息、发表微博、更新最新微博列表、通过昵称搜索其他腾讯微博用户。

5.3.1显示最新微博列表

在此功能模块内,用户可以点击刷新按钮刷新最新的微博列表,并且可以通过滚动鼠标分页显示更多的微博信息,还可以点击发布新微博按钮进入发表新微博页面。系统首页如下图所示:

5.3.2发表微博功能

用户可以通过点击首页的发表微博按钮,弹出输入对话框,输入内容点击发送按钮,如果发送成功则返回首页。发布新微博页面如下图所示:

5.3.3微博转发模块实现

通过点击微博列表中的某一条微博信息可以查看这条微博的详细信息。进入浏览微博信息页面可以通过点击微博,转发这条微博。微博转发页面如下图所示:

5.4查看用户发布微博信息功能

用户点击“我的家园”按钮可以进入该用户所发所有微博的列表页面,在该页面用户可以查看用户所发微博的内容和时间。该功能界面设计如下图所示:

5.5软件设置功能

用户点击“软件设置”按钮可以进入软件设置页面,在该页面用户可以查看关于微博的信息、清除缓存、清除授权、退出软件。该功能界面设计如下图所示:

时间: 2024-10-01 10:25:15

Android实践项目汇报总结(下)的相关文章

Android实践项目汇报

Android实践项目:推箱子 推箱子是一款来自日本的古老游戏,其设计目的是训练人的逻辑思维能力.游戏场景一般是设定在空间狭小的仓库中,要求把箱子摆放到指定位置.这就要求玩家巧妙的运用有限的空间和通道,合理的安排箱子的位置和移动次序才可能完成任务. 随着计算机游戏的发展,很多编程爱好者基于该游戏的思想开发了出各种版本.各种类型的推箱子.这其中也包括很多手机版本的实现,伴随着手机与计算机的普及,很快推箱子游戏便进入了千家万户. 一.需求分析: 2.1 功能需求 在游戏开发之前,首先需要对游戏所应该

Android实践项目汇报总结(上)

微博客户端的设计与实现 第一章 绪论 1.1课题背景 微博可以说是时下最受人们所喜爱的一种社交方式,它是一种通过关注机制分享简短实时信息的广播式的社交网络平台.通过微博我们可以了解最新的时事新闻动态,了解社会的各种声音.目前一些基于Android平台的微博客户端有很多,如:Weico.BlackLight.Fuubo等,功能相对比较完善,界面美观,但基于市场利益考虑,均有不同程度的涉及广告的行为,招到很多用户的不满.因此,本课题就致力于开发出一款基于Android平台的腾讯微博客户端,可以方便的

Android实践项目汇报(总结)-修改

天气客户端开发报告 1系统需求分析 1.1功能性需求分析 天气预报客户端,最基本就是为用户提供准确的天气预报信息.天气查询结果有两种:一种是当天天气信息,信息结果比较详细,除温度.天气状况外还可以提示穿衣建议.湿度.风向等信息,这样使天气信息更加完善:一种是未来几天天气预报信息,提供未来几天的天气状况,方便用户的出行预判. 1.2非功能需求分析 为了保证客户端能够长期.安全.稳定.可靠.高效的运行,天气客户端应该满足以下的需求: 1)系统处理的准确性和及时性 2)系统的开放性和系统的可扩充性 3

Android实践项目汇报(三)

3系统的详细设计 3.1系统主界面的设计一般思路 一般我们制作头部菜单栏是为了提升软件的可操作性,可以用的是TabHost+RadioGroup相结合的方法来制作这个部分的.菜单栏的底部位置是通过TabHost这个布局来实现的,然后是LinearLayout的线性布局来布置内容.内部的选项卡是通过TabWiget来实现. 首先建立好Android工程(我的工程名为:ScheduleManager),在工程下的res/layout下建立一个名为main的空xml文件,然后在这个文件里按照思路来添加

Android实践项目汇报(一)

推箱子NABC 1) N (Need 需求) 推箱子是一款来自日本的古老游戏,其设计目的是训练人的逻辑思维能力.游戏场景一般是设定在空间狭小的仓库中,要求把箱子摆放到指定位置.这就要求玩家巧妙地运用有限的空间和通道,合理地安排箱子的位置和移动次序才可能完成任务. 2) A (Approach 做法) (1)应用平台: Android 手机  (2) 开发工具: Android studio  Android Studio 是一个Android开发环境,基于IntelliJ IDEA.Androi

Android实践项目汇报(总结)

天气客户端开发报告 1    系统需求分析 1.1功能性需求分析 天气预报客户端,最基本就是为用户提供准确的天气预报信息.天气查询结果有两种:一种是当天天气信息,信息结果比较详细,除温度.天气状况外还可以提示穿衣建议.湿度.风向等信息,这样使天气信息更加完善:一种是未来几天天气预报信息,提供未来几天的天气状况,方便用户的出行预判. 1.2性能需求分析 为了保证客户端能够长期.安全.稳定.可靠.高效的运行,天气客户端应该满足以下的性能需求: 1)系统处理的准确性和及时性 2)系统的开放性和系统的可

Android实践项目汇报(二)

2项目相关技术介绍与分析 本部分对项目开发相关技术进行介绍分析,Android操作系统内容包括:系统架构及应用程序.开发过程应用技术包括:Android文件存储方式,调用有道API进行翻译. 2.1  Android操作系统 Android是一种以Linux为基础的开放源代码操作系统,主要用于便携设备.Android是一个完整.开放.免费的手机平台,其具有以下突出特点: 1)开放性:在优势方面,Android平台首先就是其开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来.显著的

Android 实践项目开发 总结

  Android 实践项目开发 总结 课程:移动平台应用开发实践  班级:201592  姓名:杨凤  学号:20159213 成绩:___________       指导老师:娄嘉鹏          实验日期 :2015.12.06. 实验名称:                   android 百度地图开发 实验目的与要求: 1.实现定位 2.查询公交路线       3.目的地查询 实验目的: 在这次的项目开发中,我做的软件主要功能是调用百度地图的接口,实现定位.查询公交路线 和查

android 实践项目四

android 实践项目四 本周主要是开发android baidumap实现公交的查询 1.权限的取得和对屏幕的支持 1 <uses-permission android:name="android.permission.BAIDU_LOCATION_SERVICE" > 2 </uses-permission> 3 <uses-permission android:name="android.permission.ACCESS_NETWORK