安卓动态桌面设计与实现
Android Dynamic Desktop Design and Implementation
摘要:
为解决目前应用市场上常见的Android手机桌面应用存在的诸多问题,本文采用MV架构设计,Android + PHP + MySql结合,设计实现一款动态桌面APP。前端采用物料设计 + 沉浸式体验进行页面布局设计,用户界面展现良好的视觉效果;后台采用云端服务器,架构设计对于数据的请求处理更加迅速。当安卓端发送POST、GET请求时,服务器中的PHP文件担当着桥梁的作用,一方面可以连接访问服务器数据库,另一方面处理安卓端的验证、登录、请求、保存等请求,然后返回数据给安卓端用于用户交互。动态桌面APP通过自身界面的独特设计优化了浏览,搜索,下载等操作,基于OKHttp与MVP架构的设计使得该软件数据请求处理能力更加迅速,对于逻辑处理代码的优化减小了软件安装包的大小,提供良好的用户体验。
Abstract:
In order to solve the problems existing in the Android mobile phone desktop in the current application market, this paper uses MV architecture design, Android + PHP + MySql combination to design and implement a dynamic desktop APP. The front end adopts material design + immersive experience for page layout design, and the user interface displays good visual effects; the background server adopts cloud server, and the architecture design processes data requests more quickly. When the Android side sends the POST and GET request, the PHP file in the server acts as a bridge. On one hand, it can connect to the server database, on the other hand, it can process the authentication, login, request, save, etc. of the Android side, and then return the data to Android. End for user interaction. The dynamic desktop APP optimizes the browsing, searching, downloading and other operations through the unique design of its own interface. The design of the OKHttp and MVP architecture makes the processing capability of the software data request more rapid, and the optimization of the logical processing code reduces the size of the software installation package for users with good user experience.
参考文献
|
[1]
|
盖索林. Android开发入门指南[M]. 第2版. 北京: 人民邮电出版社, 2012.
|
|
[2]
|
靳岩, 姚尚朗. Android入门开发与实践[M]. 北京: 人民邮件出版社, 2012.
|
|
[3]
|
李佐彬. Android开发入门与实战体验[M]. 北京: 机械工业出版社, 2010.
|
|
[4]
|
潘凯华, 刘中华. PHP从入门到精通[M]. 第2版. 北京: 清华大学出版社, 2010.
|
|
[5]
|
刘中华, 潘凯华. PHP项目开发案例全程实录[M]. 第2版. 北京: 清华大学出版社, 2011.
|
|
[6]
|
石正喜. MySql数据库实用教程[M]. 北京: 北京师范大学出版社, 2014.
|
|
[7]
|
姜承尧. 高性能网站MySql数据库实践[M]. 维普中文科技期刊数据库, 2013.
|
|
[8]
|
崔洋. MySql数据库应用从入门到精通[M]. 北京: 中国铁道出版社, 2013.
|
|
[9]
|
汪永松. Android平台开发之旅[M]. 北京: 机械工业出版社, 2010.
|
|
[10]
|
张恒喜, 史争军. 基于SQLite的Android数据库编程[J]. 电脑编程技巧与维护, 2011(21): 30-31.
|
|
[11]
|
王向辉, 张国印, 等. Android应用程序开发[M]. 北京: 清华大学出版社, 2010.
|
|
[12]
|
张磊. 基于Android平台的应用开发研究[J]. 计算机光盘软件与应用, 2011(17): 211.
|
|
[13]
|
李代平. 软件工程[M]. 第2版. 北京: 清华大学出版社, 2012.
|
|
[14]
|
王水, 张晓民. 软件工程素质导论[M]. 郑州: 河南科学技术出版社, 2011.
|