APP下载

基于百度云服务的Android云终端设计及实现

2017-04-13潘正辉安谷科技股份有限公司江苏无锡214000

电子测试 2017年14期
关键词:记事百度终端

潘正辉(安谷科技股份有限公司,江苏无锡,214000)

基于百度云服务的Android云终端设计及实现

潘正辉
(安谷科技股份有限公司,江苏无锡,214000)

网络信息技术的不断发展,云服务应用而生,云服务不仅为人们的工作、生活提供了便利,而且它还能在集成于终端设备,在Android系统中成为实用性较强的工具。本文首先介绍了相关定义,然后分析了系统需求及总体设计,最后探究了云终端设计和实现。

百度;云服务;Android;云终端

0 引言

Android云终端以百度云服务为基础,设计云新闻模块、云地图服务模块、云端记事模块等相应的模块内容,通过模块实现、测试,对于程序设计问题有效解决,同时,优化安卓应用程序、满足程序设计需要。由此可见,本文对这一论题展开分析,具有重要的探究意义。

1 相关定义介绍

1.1 云服务

它又有云计算之称,能够在需求指令的引导下进行资源库访问,发布模型主要有社区云、混合云、私有云和公有云四种。社区云:即在规定的范围内,云服务提供相应的服务内容。社区云仅适用于社区终端内部,无论在内容还是形式上,不够丰富,定制化特征明显。混合云:主要从控制方面和安全方面进行介绍,前者能够实现部分数据公有化,还能做好私有数据的非访问工作;后者有授权和无序授权两种形式。私有云:用户的私有数据能够得到有效保障,并且还能享受到优质服务,同时,能够和互联网巧妙结合。公有云:主要依靠互联网完成实际应用,具有服务多量性和分享性等特点。

1.2 云终端

所谓云终端,指的是优化结合服务端,它能够通过简单设备进行指令传输,指令处理过后,云终端再接收结果反馈。云终端设备在多样性客户端中进行操作应用,不仅能够降低软件成本,而且还能提供应用便捷性[1]。

1.3 Android系统

一方面,系统特性。指纹识别应用于6.0版本,用户根据个人需要进行程序下载和删除;电量管理模式逐渐优化;硬件性能逐渐提升,图形处理方式多样化;数据存储空间较大;电话通信质量优良;技术介绍以视频形式呈现;手机定位功能相应增加。另一方面,平台架构。基于开源软件进行系统升级,系统架构主要包括程序应用、程序框架、运行库、linux内核、程序库等方面。

2 需求分析及设计

2.1 需求分析

首先,方便用户获取所需资源,并将资源进行网络存储,必要时还能实现资源分享。即在资源整合的基础上,合理分类资源、提高资源的应用价值。与传统资源维护相比,它能有效降低资源成本。然后,有利于提高企业工作效率,增加企业经济效益。企业用户数量较多,云服务仅提供一个维护人员就能满足多数量用户工作需要,企业仅需提供维护以及正常使用费用[2]。

2.2 总体设计

百度云终端设计模块主要包括联网监控、升级功能、云新闻、云记事、云存储、云推送等内容,无网状态下,数据能够及时存储于本地;有网状态下,数据会自动上传到云端。为了及时迎合用户需要,系统会相应升级,用户能够在提示下进行升级选择。总体设计模块包括云存储、云地图、云新闻和云记事,即首先对所在城市准确定位,然后获取当地的新闻信息,最后将新闻内容展示于云新闻功能。云存储模块又细分为目录创建、文件创建、文件处理、目录处理、文件上传及下载。云记事包括记事创建、记事修改、记事同步和选择性删除。云地图即利用定位系统获取所需的位置信息,然后解析所需位置,并将位置信息全面展示于图层。

2.3 Android环境创建

首先,安装工作。为了确保Java正常运行,JDK是首要安装对象,然而Java又是Android开发的常用工具,因此安装JDK环节必不可少;安装Eclipse插件,能够实现开发平台拓展,优化开发环境;安装Android sdk,具体方法为:选择菜单→打开菜单(help)→Install New Sfotware…→Add→输入Name:AndroidADT→OK→安装。然后,创建AVD。选择x86或者ARM系统的模拟器,构建程序为:设备管理器→New…→输入模拟信息→OK。最后,Android环境测试。常用测试工具主要为helloworld,即创建项目→Android→Android Application project→Next→连续点Next→finish[2]。

3 云终端设计及实现

3.1 云新闻模块设计

现如今,新闻信息量较大,新闻app软件的数量也随之增多设计云新闻模块具体方法为:准确定位终端位置→分析所在城市信息→解析城市新闻内容→输入城市名称开始搜索[3]。

3.2 云记事模块设计

常规编辑后,将编辑内容进行特定目录存储,并将所保存的内容进行备份和特殊说明,操作云记事启动钮,对之前记录的事件全面获取,对原有记录的云事件有选择的命名,同时,附加时间,文件命名完成后,将文件保存到本地,最后对文件进行上传操作。

3.3 云存储模块设计

百度云存储一方面能够进行网络信息存储,另一方面还能进行科目网络存储,百度能够提供便捷、高效、安全的存储服务。其中,个人云存储具体内容包括终端同步、存储空间供应、技术团队支持、数据信息及文件管理,文件分享、结构性数据存储。目前,个人云存储能够为用户提供的免费空间为5000M,同时所支持的平台种类多样。个人云存储仅供个人使用,在应用个人云存储过程中,首先申请应用权限,然后选择应用项目,最后进行数据信息存储。所存储内容既可以是文档、图片,还可以是音频或者视频]。

3.4 云地图模块设计

云地图应用率较高,它没有严格的权限限制,并且最新版本更新速度较快,能够在一定程度上满足开发者的使用需要,同时,它也为用户提供了使用便捷性。具体内容包括百度地理编、基础地图服务、线路规划、兴趣点检索、位置定位、目标地导航、地图覆盖物、离线地图、特色功能。具体开发程序:首先,密钥获取→应用创建→应用命名→应用类型选择→确认。

3.5 云分享模块设计

分享位置主要有微信、QQ、人人网、电子邮件、开心网、新浪微博、短信、腾讯微博、QQ空间等平台。具体操作程序为:账号登录→授权信息获取→信息分享。百度云根据分享对象的差异性,应用不同的分享方式,常用分享方式为URL。

3.6 云消息推送模块设计

方法一:访问百度网站→进入管理控制项→选择开发工程→进入信息页→打开左侧菜单栏→选云推送功能→消息记录。

方法二:进入控制界面→点“+”通知→进入新通知页面→命名标题、填写内容→发送。

用户推送消息时,即可以进行单条消息发送,又可以实现分组消息发送。单条消息发送:用户能够拥有多数量终端设备,根据推动需要选择特定用户推送和User ID推送。分组消息发送:即开发者需要对信息分类,同时对用户进行标签分组,然后有针对性的进行消息配置推送。它主要通过设置Tag来完成,具体设置方法主要有服务端设置和客户端设置两种。

4 结论

Android云终端基于百度云服务进行设计及实现,能够在了解百度网站、云服务、Android系统的基础上,优化设计结构,提高Android云终端的应用率,同时,还能为用户提供便利。此外,针对设计项目中存在的不足及时进行技术改进,以此稳定云终端性能、优化设计效果、丰富云服务内容。

[1]常煜,邓飞,肖亚文,李昂,蒋鼎鸣.基于Android/iOS的校园社交服务终端的设计与实现[J].电脑知识与技术,2016,24:52-54.

[2]赵士达,张楠,杨爽.基于云计算和Android的地震应急信息获取系统[J].计算机应用,2014,S1:298-300+305.

[3]段雅鑫.基于Android的地图服务应用程序设计与实现[J].北京测绘,2016,01:96-99.

Design and implementation of Android cloud terminal based on Baidu cloud service

Pan Zhenghui
(Jiangsu Wuxi Angu Polytron Technologies Inc,Wuxi Jaingsu,214000)

With the development of information technology, cloud services and cloud services, not only for people’s work and life convenience, but it can also in the integrated terminal equipment, tools become more practical in the Android system. This paper first introduces the related definitions, then analyzes the system requirements and the overall design, and finally explores the design and implementation of cloud terminal.

Baidu; cloud service; Android; cloud terminal

猜你喜欢

记事百度终端
《安徽记事》
记事中的“情节”
X美术馆首届三年展:“终端〉_How Do We Begin?”
Robust adaptive UKF based on SVR for inertial based integrated navigation
通信控制服务器(CCS)维护终端的设计与实现
百度年度热搜榜
多功能北斗船载终端的开发应用
记事
百度医生
Why Men Never Remember Anything