基于Android Studio编辑器上开发的一款看点新闻App

完整资料进入【数字空间】查看------baidu搜索"writebug"

1 系统需求分析

1.1 引言

1.1.1 开发目的

看点新闻App的开发是为了实时查看最新消息以了解社会动态,增长知识,增广见闻,顺便娱乐一下内心世界来放松自己。

1.1.2 开发背景

随着新媒体的崛起,纸媒遭受到重大打击,纸媒发展之路愈走愈窄,面临着前所未有的挑战。由于互联网的发展,人们获得信息的来源越来越多。为了满足人们对信息的渴望追求,各种类型的新闻App层出不穷,新闻App凭借其丰富的资讯资源,实时的信息推送和方便的社交互动被越来越多的用户认可。其具有许多报纸所没有的优势,它所提供的新闻信息打破了读报所需的线性时间和空间模式,慢慢改变了受众对世界的认识习惯。因此,开发一个新闻App显得尤其重要!

1.2 项目概述

1.2.1 产品功能描述

看点新闻App是基于Android Studio编辑器上开发的一款可以查看、添加、删除新闻,登录,编辑个人资料,查看个人收藏,清除缓存的安卓App。

1.2.2 运行环境

操作系统:Window10

开发工具:Android Studio 3.4.1

数据库:LitePal,mysql

硬件环境:

CPU:Intel® Core™i5-7200U CPU @ 2.50GHz 2.71 GHz

内存:12.0GB

1.3 系统功能描述

1.3.1 基本描述

看点新闻App通过获取互联网专业数据科技服务商---聚合数据的新闻接口来实现新闻数据的展示。由于每日限制100次请求,故每次请求时就缓存新闻数据到本地数据库中。当每次下拉刷新就分页查询10条新闻数据重新显示在对应的tab碎片中。用户可以根据自己的兴趣点击对应的tab标签来阅读新闻,清除本地缓存,登录后(取消)收藏新闻,查看个人收藏,添加、查看、删除个人发布的文章等。

1.3.2 系统功能描述

登录、注册模块:注册过的用户登录后才能(取消)收藏新闻,查看个人收藏,添加、查看、删除个人发布的文章等。

个人信息模块:用户登录后可以查看、修改个人资料。

个人文章模块:用户登录后可以发布、查看、删除文章。

个人收藏模块:用户登录后可以(取消)收藏新闻接口数据子项,并且查看自己收藏的所有新闻。

清除缓存模块:该功能主要清除浏览网页时在本地留下的离线内容和图片缓存。

展示新闻列表模块:该功能主要在用户打开App时,就请求聚合数据提供的新闻接口来显示在tab页面并将请求的数据缓存到本地数据库中。若当日请求次数已用完,则分页查询本地数据库。




相关推荐
太空漫步112 小时前
android社畜模拟器
android
WeiLai11124 小时前
CodeGPT 使用教程(适用于 VSCode)
ide·vscode·编辑器
海绵宝宝_4 小时前
【HarmonyOS NEXT】获取正式应用签名证书的签名信息
android·前端·华为·harmonyos·鸿蒙·鸿蒙应用开发
凯文的内存6 小时前
android 定制mtp连接外设的设备名称
android·media·mtp·mtpserver
天若子6 小时前
Android今日头条的屏幕适配方案
android
林的快手8 小时前
伪类选择器
android·前端·css·chrome·ajax·html·json
浪波湾8 小时前
汉化VScode
ide·vscode·编辑器
望佑8 小时前
Tmp detached view should be removed from RecyclerView before it can be recycled
android
xvch10 小时前
Kotlin 2.1.0 入门教程(二十四)泛型、泛型约束、绝对非空类型、下划线运算符
android·kotlin
莲动渔舟11 小时前
国产编辑器EverEdit - 独门暗器:自动监视剪贴板内容
编辑器·emeditor·notepad·everedit