您好,欢迎光临360毕业设计网 [登陆] [注册] 会员中心 | 联系我们
  首页  ASP  VB  VF  机械  模具  工艺夹具  电子  通信  汽车  制冷  材料  开题报告  订购  
   
热门关键词:  计算机  plc  单片机  仿真  土木  会计  建筑  教育  热处理  数控  液压  化工  安卓    
  推荐论文 MORE 
当前栏目:首页 > VB
基于C语言信息推送系统的研究和设计 
需要请加QQ:604664738
浏览数:201
页 数:46
字 数:19556
分享到:

(代写c语言源码) 基于C语言信息推送系统的研究和设计

[摘要]现如今,智能手机已十分普遍。而市面上现有的智能机操作系统主要有由google公司研发出的android、苹果公司所持有的ios操作系统、微软的windows系统和blackberry。由于安卓系统是开源的,而且相对其他操作系统来讲,对其进行操作会相对简单,只要学会了C语言便可在其平台上编程实现想要的功能,所以安卓很快的占领了全球智能手机市场的半壁江山。更由于google推行的手机联盟,更是加速了安卓系统占领市场的速度,并使其发展壮大。C语言一门计算机语言、可移植性高的一种面向对象的编程语言。C语言强大的跨平台性使他可以允许与任何系统上,甚至于手持电话、商务助理等电子产品中都可以运行。而在本文中,我将论述如何使用C语言在安卓手机上实现信息的推送功能。谈到推送(push)技术,它相对于拉取(pull)来说,不需要用户不断刷新界面以更新显示内容,而是服务端自动的将信息发送给要推送的对象。由于他的这个优点,可以很好的利用在公司里的消息传递,这样,既节约了劳动力,也节省了时间,更提高了消息的推送的准确性,所以极富实用价值,有很大的作用空间。
[关键字]:android、C语言、信息推送
 
 
Research and design of information push system based on C language
   [Abstract] today, smart phones are very common. The existing intelligent operation systems on the market are mainly Android developed by Google, IOS operation system held by Apple Corp, Microsoft's windows system and blackberry. The Android system is open source, but relative to other operating system, the operation is relatively simple, as long as the C language can be learned in its platform programming to achieve the desired functionality, so Android half of the country quickly occupied the global intelligent mobile phone market. More because of Google's mobile alliance, it has accelerated the speed of the Android system occupying the market and made it grow. C language, a computer language, an object oriented programming language with high portability. The strong cross platform of the C language allows him to run with any system, even in handheld phones, business assistants, and other electronic products. In this article, I will discuss how to use the C language to implement information push on Android phones. When it comes to push (push) technology, it is relatively to take (pull), the user does not need to constantly refresh the interface to update the contents of the display, but the server automatically send information to object to push. Because of this advantage, he can make good use of message passing in the company, which saves labor and time, and improves the accuracy of message push. So it has great practical value and great room for action.
[keyword]:android, C language, information push
 
 
 
 
 
 
目录
1 绪 论 1
1.1 选题背景和意义 1
1.2 研究现状 2
1.3 本文工作内容 3
2 主要技术 5
2.1 信息推送 5
2.2 android系统基础 8
3 信息推送方案研究 15
3.1 推送的优势 15
3.2 推送的实现技术 17
3.3 手机推送基本原理 19
第一、 服务端设计框图 20
第二、客户端设计框图: 21
5 各模块实现 22
5.1 android平台搭建 22
5.2 客户端各模块编程实现 30
5.3 服务端模块的实现 33
5.4 后台服务 34
6 结论与展望 35
参考文献 35
 
 
1 绪 论
1.1 选题背景和意义
在信息大爆炸的当今时代,如何更为合理的传递必要消息已变得越来越重要。对于人员众多,事物繁杂的用人单位来讲更是如此。因此,在面对着更为合理的信息管理和信息传递的需求时,结合现今智能android机风靡的实际现状,开发一款可运行于安卓机的信息推送系统十分的有必要。之所以选择安卓系统的原因,主要有以下几个:
第一、安卓从一推出就是开源系统,这样使得安卓的应用软件在短短几年内迅速增长,超越了塞班,直逼苹果。又因为是开源,所以大部分程序是免费得,其中不乏很多优秀的软件,这样最终受益的是我们手机用户,而且还是因为开源,使手机成本下降了,售价也相应下降。
第二、安卓系统对硬件配置有基本要求,这样就带来了良好的硬件支持,提升了用户的操作体验。现在新推出的LG双核安卓机的操作体验已经非常逼近iphone了,这对手机来说是一个很大的进步,哪个用户不希望得到很好的操作体验呢。第三、安卓的很多自带软件都需要网络的支持,拥抱云端就是安卓的重要亮点,网络应用将是未来手机的发展趋势,而安卓掌握了这点,这就让它赢在了起跑线。
着眼于以上的种种优点,android的优势不言而喻。而基于android的各种应用则是顺应时代需求的产物。
1.2 研究现状
欧美发达国家已经有很多提供推送技术服务的专业公司,其中 Urban Airship 是做得比较早,也比较成功的一家。甚至有很多大公司如 Oracle、Amazon、Intel、Salesforce 等使用其服务。他们的推送技术,除了在移动App上覆盖很广,而且传统的网站也已经在使用推送,力图达到实时Web的效果。
而国内,则是 2012 年开始,由极光推送正式公开发布后,让广大开发者感觉到有可以很容易地集成起来的第三方推送服务。
与众多App开发者交流时,我们发现可以如下地去分类:
1)相当一部分开发者还没有意识到推送对App的重要性
2)部分开发者有App里集成推送功能的需求,但由于之前国内没有易用的、真正向开发者开放的第三方服务可用,他们不得不痛苦地去折腾开源方案
3)少量开发者使用了国外的第三方推送服务,费用不菲。还有少部分自己基于开源方案搭建起来了推送服务,但性能、功能达不到要求。
 现如今,国内外的推送技术存在着一定的差距,从推送技术服务来说,我们有个戏称:国内互联网落后欧美发达国家至少2年。这个差距的关键在于,开发者的成熟度,用户的成熟度。
但是,国内有个与欧美发达国家不同的特点:“乱”。方家文提到,“乱”体现在手机App上,就是“推送”这样一个技术、iOS/Android 智能手机的最基本功能,被许多用户所疑惑、抵制:因为国内市场上下载的相当一部分应用,被嵌入推送广告。为此,甚至一些大的安全厂商、Android市场,也会抵制推送技术。
实际上,推送只一个技术,是手机的基本功能。在这个技术承载下,推送的内容可以是用户需要的,也可能是用户不需要的。用户可能直观地反感推送,这是可以理解的。但对于安全厂商、Android市场来说,在无法判断是否推送广告的情况下,则不应片面地抵制推送技术。而随着市场的成熟、用户的成熟,甚至法规的成熟,垃圾广告推送会越来越难以生存,推送技术本身带给用户的价值会越来越被认可。
 
你可能需要的论文
基于百度定位SDK和百度
基于C#及SQL Ser
基于ASP和ADO技术网
大数据中心服务平台的设计
基于SPSS Cleme
基于C语言信息推送系统的
移动视频监控系统
平面光学相关器畸变不变识
沈阳代写毕业论文价格详细
代写一篇人力资源管理毕业
网站表单sql注入扫描系
VocEnhancer系
 
我要咨询
 
设计分类
  ASP   VB
  VF   机械
  模具   工艺夹具
  电子   通信
  汽车   制冷
  材料   开题报告
 
最新设计
二手车电商模式及其案例分析
无锡药明康德生物技术股份有限公司盈利能力
浅析餐饮业的成本管理——以永和大王为例
浅谈服装厂成本核算问题与研究——以卓尔凡
连杆零件的机械加工工艺规程及夹具设计
基于家庭智能家居平衡车控制系统的设计
南通市光阳针业有限公司存货管理存在的问题
财务分析在企业管理中的应用——以海澜集团
中小企业投资风险评估—以无锡融恒投资有限
基于C#书店进销存管理系统设计
北京金旗舰暖气公司应收账款管理研究
峰影苑智能小区系统设计
中央空调水系统主要设备的调试和维护
红豆居家营销策略存在的问题及其对策分析
基于PLC控制的智能小车系统设计
高层一体储存式立体仓库控制系统设计
河北北方学院体育馆钢结构工程施工组织设计
晨阳水漆三期厂房钢结构工程施工组织设计
浅析中小企业融资问题——以无锡百瑞制冷技
基于视觉的汽车温度传感器的检测系统设计
基于单片机的智能水壶的设计
中国农业银行贷款风险以及应对措施
无锡万达文化旅游城财务风险管理存在的问题
互联网金融下我国微小企业的融资方法改革创
家用暖通设备的设计选型与销售
中信银行(无锡分行)信贷管理问题及研究对
江苏爱护佳医疗设备有限公司发货业务流程改
土木工程专业施工组织设计及工程预算毕业设
在线留言 -帮助中心 - 关于本站 - 购买须知 - 购买流程 - 联系我们
本站所列设计(论文)资料均属于原创者所有,初衷是为大家参考和学习交流之用,请勿做其他非法用途
本站不接受任何形式的代理.如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正或删除相关内容! 沪ICP备18004504号
客服QQ:604664738 E-mail:604664738@qq.com
在线咨询