基于安卓的综合新闻客户端的开发
发布时间:2021-12-09 10:14
智能手机是现代生活最重要的交流设备,其数量已经远远的超过了个人电脑的数量。在各种各样的终端设备中,各种各样功能各异的应用在设备中最为关键,可以说智能手机和应用相辅相成,智能手机为应用提供了平台,应用丰富了手机的功能。Android开发首要的开发工具为Android Studio,将会使用的开发语言为Java,运用编程技术和网上共享的公共api接口结合Android基础知识,来开发一款综合类的新闻app。会使用到Gson,Okhettp,RecyclerView,ShareSdk,等组件进行开发。首先分析应用所需要的功能,将开发工程进行分包,对所需要的工具方法进行抽取,使用MVC(模型视图控制器)模式进行软件设计,利用安卓的基本组件实现基础功能。Android Studio作为开发工具,配置好所需的开发环境,配合一些插件,比如使用Gson对接收到的json进行解析,使用OKHTTP封装网络工具,进行网络通讯,利用Glide进行图片的缓存优化与加载,CircleImageView处理图片然,RecyclerView的作用主要是在用户界面中将所有信息排列列表,NavigationView实现...
【文章来源】: 江西师范大学江西省
【文章页数】:57 页
【文章目录】:
摘要
Abstract
1.绪论
1.1 研究的背景和意义
1.1.1 选题的背景
1.1.2 论文研究的意义
1.2 国内外研究现状
1.2.1 国外现状
1.2.2 国内现状
1.3 论文主要工作与内容
2.涉及的技术与工具
2.1 Android Studio的环境配置
2.2 Java语言的介绍
2.3 安卓的四大组件与Activity的生命周期
2.4 GitHub开源社区介绍
3.综合新闻客户端需求分析
3.1 新闻客户端的主要功能
3.2 模块分析
4.软件的实现
4.1 开源工具以及SDK的集成
4.2 分包以及工具方法编写以及Josn转化为实体类
4.3 编写程序布局
4.4 功能实现和代码编写
4.5 测试及bug修复
4.6 打包、应用展示
5.总结与展望
参考文献
致谢
【参考文献】:
期刊论文
[1]一种安卓系统非正常程序的检测方法实证研究 [J]. 李清炀. 山东农业大学学报(自然科学版). 2019(01)
[2]Android的系统及应用的架构 [J]. 吴珊. 电子技术与软件工程. 2019(03)
[3]基于Android平台的智慧城市客户端设计与实现 [J]. 李昆. 软件导刊. 2019(02)
[4]计算机软件Java编程特点及其技术分析 [J]. 张永强. 计算机产品与流通. 2019(01)
[5]基于Android的多用户课表应用 [J]. 相润通. 当代教育实践与教学研究. 2018(12)
[6]Android手机App程序中SQLite数据存储应用 [J]. 王红伟,吴坤芳. 漯河职业技术学院学报. 2018(05)
[7]安装Android Studio开发环境常见问题解决方法 [J]. 于智,曲伟峰,马春艳. 科技风. 2018(18)
[8]基于Android系统的手机软件开发研究 [J]. 刘鹏. 信息与电脑(理论版). 2016(09)
[9]基于Android平台的APP设计与实现 [J]. 陶阳. 电脑编程技巧与维护. 2014(09)
[10]基于Android系统的手机软件开发研究 [J]. 韩路,高贤强,王世发. 电子技术与软件工程. 2014(03)
硕士论文
[1]基于Android的内存泄露检测方法研究[D]. 李褚乔.哈尔滨工程大学. 2017
[2]基于Android的新闻资讯客户端的设计与实现[D]. 隋欣.大连理工大学. 2016
本文编号:3530464
【文章来源】: 江西师范大学江西省
【文章页数】:57 页
【文章目录】:
摘要
Abstract
1.绪论
1.1 研究的背景和意义
1.1.1 选题的背景
1.1.2 论文研究的意义
1.2 国内外研究现状
1.2.1 国外现状
1.2.2 国内现状
1.3 论文主要工作与内容
2.涉及的技术与工具
2.1 Android Studio的环境配置
2.2 Java语言的介绍
2.3 安卓的四大组件与Activity的生命周期
2.4 GitHub开源社区介绍
3.综合新闻客户端需求分析
3.1 新闻客户端的主要功能
3.2 模块分析
4.软件的实现
4.1 开源工具以及SDK的集成
4.2 分包以及工具方法编写以及Josn转化为实体类
4.3 编写程序布局
4.4 功能实现和代码编写
4.5 测试及bug修复
4.6 打包、应用展示
5.总结与展望
参考文献
致谢
【参考文献】:
期刊论文
[1]一种安卓系统非正常程序的检测方法实证研究 [J]. 李清炀. 山东农业大学学报(自然科学版). 2019(01)
[2]Android的系统及应用的架构 [J]. 吴珊. 电子技术与软件工程. 2019(03)
[3]基于Android平台的智慧城市客户端设计与实现 [J]. 李昆. 软件导刊. 2019(02)
[4]计算机软件Java编程特点及其技术分析 [J]. 张永强. 计算机产品与流通. 2019(01)
[5]基于Android的多用户课表应用 [J]. 相润通. 当代教育实践与教学研究. 2018(12)
[6]Android手机App程序中SQLite数据存储应用 [J]. 王红伟,吴坤芳. 漯河职业技术学院学报. 2018(05)
[7]安装Android Studio开发环境常见问题解决方法 [J]. 于智,曲伟峰,马春艳. 科技风. 2018(18)
[8]基于Android系统的手机软件开发研究 [J]. 刘鹏. 信息与电脑(理论版). 2016(09)
[9]基于Android平台的APP设计与实现 [J]. 陶阳. 电脑编程技巧与维护. 2014(09)
[10]基于Android系统的手机软件开发研究 [J]. 韩路,高贤强,王世发. 电子技术与软件工程. 2014(03)
硕士论文
[1]基于Android的内存泄露检测方法研究[D]. 李褚乔.哈尔滨工程大学. 2017
[2]基于Android的新闻资讯客户端的设计与实现[D]. 隋欣.大连理工大学. 2016
本文编号:3530464
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3530464.html