工业品电商平台移动应用系统研究与设计
【学位单位】:东华大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.56
【部分图文】:
iOS 系统应用的开发语言为Objective-C。Native App 开发采用的是 C/S 架构,即客户端/服务端架构,如图2-1 所示。图 2-1 原生应用架构图[12]如图 2-1 所示,NativeApp 所有的应用界面、业务逻辑和数据模型都由用户下载安装到本机,由于通过 API 调用了系统底层的资源,所以客户端的功能非常强大。但也正是这种结构,使得开发人员需要针对不同操作系统开发不同的版本,大大增加了开发人员的工作量,同时用户可能因为下载较大的安装包而导致本机运行缓慢。NativeApp 开发模式的服务端主要提供安装包、更新服务以及实时数据,由于要支持多种客户端,使得 NativeApp 的开发难于扩展,应用的更新也需要用户重新下载,重新安装,用户体验效果非常不好。NativeApp 的优劣势以及应用场景分析可见表 2-1。
图 2-2 Android 系统架构图Linux 内核层位于 Android 系统的最底层,主要由 C 语言实现多硬件的访问驱动,这些驱动包括照相机、蓝牙、音频和 Wifi 等系统运行库层包含系统库与 Android 运行环境,主要由 C/C+中系统库提供了多媒体、SSL、WebKit 以及 3D 引擎等,应用程序架层来获取这些服务[20];而 Android 运行环境包括了核心库以及Dalvik 虚拟机是基于 Apache 的 Java 虚拟机,用以实现线程的管理等功能[21]。应用程序框架层包含了Android为开发人员提供的各种API,帮速构建应用整体框架,该层主要由 Java 语言实现。应用程序层存在于最高级别,包含开发人员编写的各种与用户序,如电子邮件、日历和通讯录等。在应用程序层,开发者使用的都是 Java 语言,由于 Java 的跨平台性,使得基于 Android 平台开在不同设备(小米、三星和魅族等)上同时适用。上述中,Linux 内核层与系统运行库层是内核空间与用户空间
图 2-3 Android 项目环境搭建Android 开发环境相关环境安装及配置如下。(1)JDK 官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html。环境配置:设置 JAVA_PATH 系统变量,其值为 JDK 安装目录。创建 classpath 变量,其值为 JDK/libs 目录下的 tools.jar 文件。环境配置成功之后,可以使用 java -version 命令来检测 JDK 是否安装成功(2)SDK 官网:p://www.developer.android.com。环境配置:SDK 下载成功后进行解压,解压之后启动 SDK Mannager.exe 文件,选择需要的文件进行下载,安装成功之后需要进行配置。新建环境变量 ANDROID_SDK_HOME,其值 SDK 安装路径。然后在 path 环境变量后追加 SDK 目录下 tools 文件路径。环境配置成功之后,可以使用 android -h 命令来检测 SDK 是否安装成功。
【相似文献】
相关期刊论文 前10条
1 宋杰;李文虎;吴思源;;移动应用安全态势及发展趋势探析[J];中国交通信息化;2018年05期
2 王红梅;;浅谈移动应用安全[J];信息系统工程;2017年12期
3 Tnooz;孙淑华;;移动旅行时代来临 移动应用助推旅游业发展[J];中国会展(中国会议);2017年02期
4 刘玉石;;浅谈油田移动应用平台建设[J];中国管理信息化;2017年04期
5 赵永国;张诗军;;电力行业移动应用安全体系关键技术研究[J];电力信息与通信技术;2017年03期
6 胡吉;;善守者,敌不知其所攻 盛邦安全首推移动应用防火墙“幻影”[J];信息安全与通信保密;2016年07期
7 邹煜;;企业级移动应用平台建设与安全保障体系探析[J];网络空间安全;2016年06期
8 胡兵;;企业移动应用的设计及实践[J];信息技术与标准化;2014年12期
9 李璐;;移动应用安全:需要警察,也需要保镖[J];通信世界;2015年02期
10 叶纯青;;移动应用的发展之路[J];金融科技时代;2015年03期
相关博士学位论文 前8条
1 黄建盟;面向移动应用的敏感行为检测与隐私保护技术研究[D];中国科学技术大学;2018年
2 成静;移动应用测试方法与关键技术研究[D];西北工业大学;2016年
3 董枫;移动应用广告生态系统安全分析关键技术研究[D];北京邮电大学;2018年
4 夏晓;移动应用推荐—从算法到服务若干关键技术研究[D];国防科学技术大学;2013年
5 张耀文;基于双边市场理论的移动应用商店盈利模式研究[D];北京邮电大学;2013年
6 翟仲毅;轻量级移动服务生成模型、方法与验证[D];北京邮电大学;2017年
7 董航;移动应用程序检测与防护技术研究[D];北京邮电大学;2014年
8 肖锋;社交网络意见领袖对移动应用用户采纳的影响研究[D];江西财经大学;2017年
相关硕士学位论文 前10条
1 杨冲;基于大数据的移动应用分析平台的设计与实现[D];河北科技大学;2018年
2 陈晋文;移动应用中下拉刷新的行为与形态需求研究[D];杭州师范大学;2018年
3 司潘俊楠;面向移动应用程序无障碍检测的图形界面爬虫[D];浙江大学;2018年
4 郭惠民;基于安全需要的互联网借贷移动应用设计方法研究[D];湖南大学;2018年
5 杜炎睿;移动应用《舒情驿站》的创作思考[D];北京印刷学院;2018年
6 王珺珂;儿童教育类移动应用的交互界面设计研究[D];北京印刷学院;2019年
7 徐坤;移动应用推荐系统的隐私保护研究[D];西安电子科技大学;2018年
8 肖雯;移动应用《瓷色秘语》的设计研究[D];北京印刷学院;2018年
9 赵桐;《山西博物院》移动应用的设计研究[D];北京印刷学院;2018年
10 杨雅舒;社区物业服务类移动应用《社区立方》的设计研究[D];北京印刷学院;2018年
本文编号:2852596
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2852596.html