c# 如何接收推送数据推送

扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
@基于JMS的数据推送系统的设计与实现1
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口& 地震发生10秒内震中地微博用户将收到推送提醒
地震发生10秒内震中地微博用户将收到推送提醒
  千龙网北京12月17日讯(记者 包萌)今后,全国范围内不论何时何地发生地震,震中所在地的微博用户都将在地震发生10秒内收到手机信息推送,且无需关注任何账号,推送地域精准率达99%以上。
  12月17日,中国地震台网中心宣布与微博达成战略合作。当某地发生地震时,中国地震台网中心官方微博“@中国地震台网速报”发布的地震快讯将在10秒内向震中所在地的微博用户自动推送。用户手机网络畅通且微博处于登陆状态就能收到信息。微博后台的大数据分析系统将通过对用户曾使用过的地理位置信息、IP地址等大数据进行快速分析,做到精准推送。
  此外,地震发生后用户主动发布的相关信息,经过分析整合后也会和中国地震台网中心共享。实际上,地震发生后会有大量求助、寻人等信息通过微博发布,震中及周边地区的网友也会自发在微博上进行讨论,对这些信息的分析整合将进一步提升抗震救灾的工作效率,从而尽量挽回由于地震造成的损失。2013年雅安地震发生后,微博就曾开放震灾寻人数据,并向多家合作方提供专用推送接口。
  中国地震台网中心主任潘怀文表示,高效准确的地震信息发布机制有助于公众更快获知地震信息,从而避免地震后不必要的恐慌,同时有利于政府和社会力量科学有序地组织抗震救灾。
  微博日活跃用户7660万,其中78%来自移动端,其公共信息服务平台覆盖人数已超过3亿。微博CEO王高飞表示,移动端的高覆盖度和快速传播能力,使微博在公共服务和紧急状态下的社会动员中可以发挥特殊作用。将来,随着该平台的完善,例如恶劣天气预警、重大案情通报等事关民生的重要资讯也将向相关用户进行推送。(提示:以上内容为用户自行转载或发布,不代表本站观点,其内容的真实性与准确性,请慎重判断。)
正在读取...
新闻热搜词赞助商广告本周十大热门资讯 宏观最新专栏图文精选最新评论 宏观赞助商广告微盛投资:港股、外汇、黄金、期货、,股指期货,国债期货,白银T+D,黄金T+D,现货黄金,现货白银,沪深股票实时行情接口,实时行情开发接口,开发指南(即时行情接收方法)、wstock金融实时行情API接口、全推送实时动态行情(Real Time)解决方案,可将行情接收到数据库、EXCEL、MATLAB,SAS,SPSS等专业软件中
&&&&--&&股票 , 期货 , 外汇,黄金,股指期货,国债期货,黄金T+D,白银T+D 实时(Real Time)行情解决方案、wstock金融实时行情API接口
wstock金融API接口:提供股票,期货、外汇、黄金,股指期货,国债期货,黄金T+D,白银T+D等实时动态行情(RealTime)解决方案(实时行情接口),直连服务器端的API行情接口,可在您自己开发的程序(或设备)中直接接收到 沪深、港股、期货、黄金、外汇等的即时行情。
或将行情数据直接写入您自己的数据库中,同时支持将实时行情直接输送到EXCEL、MATLAB、SAS、SPSS等专业的分析工具中。
相关市场:
说明:我方以下所有行情,均采用全推送实时播发模式:全推送播发对应市场的全部行情
沪深市场股票实时行情开发:上海证券交易所、深圳证券交易所 股票实时行情开发、股票API实时行情接口(全推送行情)。
中国金融期货交易所:股指期货(目前是沪深300股指期货、国债期货)等实时行情系统开发,wstock金融实时行情API接口
港股实时行情解决方案实时行情:提供香港联合交易所(HKEX、HKSE)股票(含主板、创业板、认股证等)实时行情开发的解决方案以及实时行情开发接口(全推送播发方式)
内地三大期货实时行情系统:上海期货交易所、大连商品交易所、郑州商品交易所 期货即时行情开发。
恒指期货及香港期货:恒生指数期货(含其余香港期货品种)实时行情接收系统的开发,包括恒指期货、小恒指(迷你恒指)期货、国企股指期货(含迷你盘),以及其余香港期货品种(香港股票期货、利率期货、黄金期货、波幅期货、股息期货、金砖市场期货、货币期货等)的实时行情接口,API解决方案。
台湾证券交易所:台湾上市股票实时行情API接口,台湾上柜股票即时行情API接口、台湾期货(摩台期货)金融实时行情API接口。
上海黄金交易所:上海黄金交易所实时行情接口(API),包括黄金T+D、白银T+D等上金所的所有品种
天津贵金属交易所(天贵所):包括天津贵金属交易所的 天通金、现货白银(天通银)、迷你白银、现货铂金、现货钯金、现货镍、迷你铂金、迷你钯金、迷你镍、白银30KG、现货铜、现货铜1T、铝、铝1T等品种,提供全推行情的开发接口
外汇现货/外汇期货:全球外汇实时行情系统的开发方案及行情接口;包括国际外汇现货;同时也可提供美国外汇期货实时行情的解决方案
黄金:国内、国际黄金现货、黄金期货 的 实时行情系统开发,包括伦敦金(黄金现货、白银现货)、英皇黄金报价、金昌黄金报价、天津贵金属交易所的天通金/天通银(包括迷你白银)等
海外期货市场:提供部分海外期货品种实时行情解决方案。包括: 芝加哥期货交易所(CBOT) 、芝加哥商业交易所(CME) 纽约期货交易所(NYBOT) 纽约商品期货交易所(COMEX) 纽约商业期货交易所(NYMEX) 以及日本东京、英国伦敦等多个期货交易所。
全球主要指数:提供全球主要股票市场的相应指数的实时行情解决方案及开发接口
渤海商品交易所(渤商所):天津渤海商品交易所,大宗现货交易市场,上市品种包括:白银、铅锭等金属;木耳、香菇、苹果、棉花等农产品;以及热卷板、PVC等工业产品
昆明贵金属交易所(昆贵所):上市品种包括:白银、铂金、钯金
北京大宗商品交易所:上市品种包括:白银、再生铜
北京石油交易所(北油所):上市品种包括:汽油93#(吨)、汽油93#(升)等
江苏大圆银泰:江苏大圆银泰贵金属现货电子交易市场 上市品种包括:白银
无锡君泰贵金属合约交易中心:上市品种包括:白银
三板市场:全国中小企业股份转让系统:包括之前的“两网及退市股票”(老三板),以及 新挂牌公司(新三板)的实时行情,以及API开发接口
天府商品交易所:天府商品交易所实时行情,上市品种包括:钢铁、稀贵金属、化工、有色金属、农产品、珠宝、林产品
湖北九汇贵金属 电子交易平台:湖北九汇贵金属实时行情,目前上市品种为:白银(白银1公斤、白银20公斤、白银50公斤、白银100公斤)
新华浙江大宗商品交易中心:新华浙江大宗商品交易中心 实时行情,目前上市品种为:白银(新华银1克、5KG、15KG、50KG)
江阴周庄金属合约交易中心:江阴周庄金属合约交易中心 实时行情,目前上市品种为:白银(紫金银10KG、50KG、100KG、150KG)
宁夏蓝海大宗商品交易中心:宁夏蓝海大宗商品交易中心 实时行情,目前上市品种为:白银(西夏银15KG、50KG、100KG)、西夏铜(1T、10T)、西夏油(100桶、500桶)
粤贵银(广东省贵金属交易中心):粤贵银实时行情,目前上市品种包括,白银(AG1[现货白银9999]、AG15[现货白银9995]、AG100[现货白银100G])、钯金(PDXA[现货钯金9995])、铂金(PTXA[现货铂金9995]),以及测试商品(铝WALA、铜WCUA、镍NI等)
长三角商品交易所:长三角商品交易所实时行情,目前上市品种包括,铜(1吨、5吨、10吨)、白银(10千克、50千克、100千克、150千克)、长商油(10吨、25吨、50吨)、镍(1000千克)等)
新华上海贵金属交易中心:新华上海贵金属交易中心 实时行情,目前上市品种包括:白银(1KG、15KG、50KG)、现货铜(1T、5T、10T)
湖南华夏有色金属交易市场:湖南华夏有色金属交易市场 实时行情,目前上市品种包括:现货白银(10KG,50KG,100KG,150KG)
湖南有色金属交易平台(湖南久丰金属现货交易市场),该市场实时行情,目前上市品种包括:现货原油(100桶、500桶、1000桶)、现货白银(5KG、15KG、50KG、100KG)、铂金(100克、1000克)、现货铜(1T、5T)、现货镍1T、现货铝1T。
对操作平台、操作系统无限制,包括:
Windows系列:WinCE、Win98、WinMe、WinXP、Win2000、Win2003、Vista、Win7、Win8、Win2008等
UNIX系列:如LINUX、UNIX、FreeBSD等
嵌入式系统(手持式设备及智能终端):如 Android系列、Symbian(塞班)系列、Apple(iPad、iPhone)iOS系列、Windows系列(Windows Phone、WinCE、Pocket PC、Smart Phone、Windows Mobile等)、Palm OS等
单片机平台及其它
可提供多种实时动态行情数据接口方式(wstock金融API接口)
直接以网络协议的方式提供动态行情数据(服务器端API的实时行情接口),包括TCP/IP Socket,HTTP,URL,FTP等
通过本机进程间通讯(IPC)的方式提供沪深即时行情
以文件形式提供动态行情数据。如二进制文件、TXT(ASCII)文件、XML等等
将动态及时行情数据直接写入数据库,如Access的mdb、SQLServer、MySQL,Oracle,Sybase、dbf数据库(DBase、Foxbase、FoxPro、Visual Foxpro等)等
全方位支持DDE:Windows平台下,可作为DDE服务器端(DDE行情信号源)进行开发;也可以作为DDE客户端(行情信号接收端)程序开发。
支持将行情直接写入EXCEL并实时更新(),
既支持将多品种的当前最新行情写入到EXCEL的一张工作表(Sheet)中并实时更新(类似于股软中的“动态显示牌”);
也支持一张工作表中存储一个具体品种的分钟数据,并实时更新,增量时自动跳行。例如一个期货合约,或一只股票,一个指数的1分钟数据存储在一个工作表(Sheet)中并实时更新,并自动判断处理增量数据到下一行。
支持以多种方式将实时行情输送到MATLAB、SAS、SPSS等专业统计分析软件中,并实时更新。
用户自定义的其它方式
支持多种即时行情来源(可选择同时支持多源容错及备份行情)
所有市场均可采用互联网接入。以下几种备选方式与实际市场有关:
通过卫星信号落地
电视信号图文广播、传呼台信号
DAMB卫星卡接收动态行情
如有需要,请填写下表。对每一登记,我们均将在正常工作日的24小时内回复。
请填写您的联系方式&&&&(红字为必填项)
请为开发系统 选择 相应的市场:以下市场实时行情均可采用wstock金融API接口
沪深市场:上海证交所、深圳证交所
中国金融期货交易所-股指期货实时行情(沪深300股指期货、国债期货)
香港联合交易所(HKEX、HKSE)实时行情:主板、创业板、牛熊证、窝轮[认股证]等
恒指期货(含小恒指期货、国企指数等) 以及 香港期货 实时行情
台湾上市股票 或/和 上柜股票 或/和 台湾期货 实时行情
内地期货市场(上海、大连、郑州)的期货实时行情
全球外汇实时行情
上海黄金交易所实时行情(白银T+D、黄金T+D等)
天津贵金属交易所实时行情(现货白银、铂金、钯金、镍、铜、铝等,含迷你白银等)
粤贵银(广东省贵金属交易中心)实时行情(白银、铂金、钯金、镍、铜、铝等)
国内、国际的黄金 现货/期货 实时行情(含伦敦金、天通金等)
海外期货实时行情(商品期货、股指期货)
全球主要指数的实时行情
渤海商品交易所的实时行情
英皇港金、金昌港金的实时行情报价
昆明贵金属交易所的实时行情
北京大宗商品交易所的实时行情
北京石油交易所(北油所)的实时行情
江苏大圆银泰贵金属现货电子交易市场的实时行情
无锡君泰贵金属合约交易中心的实时行情
三板市场(全国中小企业股份转让系统)实时行情
天府商品交易所实时行情
湖北九汇贵金属 实时行情
新华浙江大宗商品(贵金属、白银) 实时行情
江阴周庄贵金属(白银) 实时行情
宁夏蓝海市场,贵金属(西夏银)、西夏铜、西夏油 实时行情
长三角商品交易所,铜、白银、长商油 等实时行情
新华上海贵金属交易中心,铜、白银 等实时行情
湖南华夏有色金属交易市场,白银 等实时行情
湖南有色金属交易平台(湖南久丰金属现货交易市场),,现货原油、白银、铂金、镍、铜、铝 等实时行情
其它行情:
请为开发系统 选择 工作平台(操作系统)
Windows平台:如Win98、WinXP、Win2003、Win7、Win8、Win2008等
UNIX系列,如LINUX、UNIX、FreeBSD等
智能手机(Android安卓、Apple的iOS、NOKIA的塞班Symbian、Windows Phone等)
PAD平板电脑、智能电视等(Android、iOS、Symbian等)
WinPhone系列(WinCE、Pocket PC、Smart Phone、Windows Mobile、Windows Phone)
PDA、VOD等类似的瘦客户机设备
其它嵌入式系统
普通单片机系统
其它系统:
请选择期望的实时行情接口类型(API接口类型)
TCP Socket
进程间通讯(IPC)
读写文件方式(如2进制文件、TXT文件、XML文件)
直接写入数据库:
具体的数据库名称或其它说明&&
一张EXCEL工作表中包括多个品种的实时动态行情
每一张EXCEL工作表中包括指定品种的实时分钟行情
接入实时行情到MATLAB等专业软件中
接入实时行情到SAS等专业的统计分析软件中
接入实时行情到SPSS等专业的统计分析软件中
通过DDE进行实时行情转发(服务端) 或者 实时行情接收(客户端)
请选择期望的行情来源
卫星信号落地
电视信号图文传播
传呼台信号
DAMB卫星卡接收
要求多源容错及备份行情
其它行情源:
详细说明(如有详细要求,请填写在下栏中)
& & Copyright &&2001 - 2014&&面向Android的云存储和数据推送:Parse云服务的使用
作者:韩国桐
Parse是一个为移动开发程序提供后台支持的云平台,可以帮助那些不擅长后台的独立开发者提供强大而易于使用的服务,让开发者将更多的精力投入到应用本身的开发上。本文简单的介绍下Parse平台的功能,以及在Android下如何使用它。
Parse平台-仪表盘
成功注册登录Parse后,选择应用进入到Dashboard(仪表盘)界面,在此界面下可以查看你的应用的统计分析,后台数据以及推送消息。
统计分析数包括:API的访问数,应用打开数,推送总数,推送消息打开数等数据,方便开发者针对这些数据对应用进行相应的调整。(见图1)
后台数据管理是Parse应用的核心,它的功能等同于一个服务器的后台+数据库的整合。你可以在这里添加数据,默认会生成三种数据,包括:Installation,Role,User三个分别存储安装信息,角色信息以及用户信息。另外提供了Product,Custom另外两种类型的数据。Product为产品类,是为一些类似于应用商店存储用的数据类型。而Custom是开发者定制的类型,就和一般数据库建表一样,可以随意定制。特别值得一提的是,表字段提供了一些专门为移动开发的类型,例如:File,Object,Pointer,Relation等。(见图2)
Parse也提供了简单的消息推送服务,可以向指定用户,指定客户端推送指定的内容,或是推送一段JSON数据,用户客户端接收并进行相应的操作,并提供了指定时段,和过期时间的推送处理。(见图3)
Parse平台上面还有一些如Cloud Code,社交整合等功能,在此就不一一说明了。需要的人可以登录官方网站查看相关开发和介绍的文档。
Android-Parse
首先从官网登录,创建应用并下载相对应的SDK文件,将相关的Parse的jar包放入到libs文件夹中,然后在自己的工程中相关类的中加入Parse.initialize方法。
import android.app.A
import com.parse.P
public class MyApplication extends Application {
public void onCreate() {
Parse.initialize(this, "your application id", "your client key");
方法中application id 和 client key 在你进入官网上创建应用后就可以获得。
AndroidMainfest.xml设置:
&uses-permission android:name="android.permission.INTERNET" /&
&uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&
&uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /&
&uses-permission android:name="android.permission.VIBRATE" /&
以下是推送的相关设置,如果不需要推送的话,后面这些也可以不写了。
&service android:name="com.parse.PushService" /&
&receiver android:name="com.parse.ParseBroadcastReceiver"&
&intent-filter&
&action android:name="android.intent.action.BOOT_COMPLETED" /&
&action android:name="android.intent.action.USER_PRESENT" /&
&/intent-filter&
&/receiver&
开启推送:
PushService.subscribe(this, "", YourActivity.class);
PushService.setDefaultPushCallback(this, YourActivity.class);
a)、最后一个参数YourActivity.class,是指点击任务栏推送消息时接收处理的Activity,可以从getIntent中取到推送数据,例如 :
com.parse.Channel:null
com.parse.Data:{"alert":"test","push_hash":"098f6bcdcade4ef6"}
b)、这段代码也可以放到Application里面,放在Parse.initialize后面。
c)、以广播的形式接收JSON数据:
public class MyCustomReceiver extends BroadcastReceiver {
private static final String TAG = "MyCustomReceiver";
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
String channel = intent.getExtras().getString("com.parse.Channel");
JSONObject json = new JSONObject(intent.getExtras().getString("com.parse.Data"));
Log.d(TAG, "got action " + action + " on channel " + channel + " with:");
Iterator itr = json.keys();
while (itr.hasNext()) {
String key = (String) itr.next();
Log.d(TAG, "..." + key + " => " + json.getString(key));
} catch (JSONException e) {
Log.d(TAG, "JSONException: " + e.getMessage());
在程序中加入此行代码,就能记录APP开启数,便可以在统计数据中看到。
ParseAnalytics.trackAppOpened(getIntent());
数据添加:
ParseObject jobApplication = new ParseObject("JobApplication");
ParseFile s=new ParseFile("ic_lanunch.png",baos.toByteArray());
s.saveInBackground();
jobApplication.put("applicantName", "Joe Smith");
jobApplication.put("applicantResumeFile", s);
创建一个ParseObject 对应仪表盘中的创建一条数据,构造方法里的字符串,是表的名称,如果不存在会创建一张表。Put方法等同于创建一条字段数据,没有对应字段会新建一个。
ParseFile是存储文件数据,以字节数组的形式存储,通过网络上传到服务器上。
saveInBackground方法是Parse用的最多的方法,Parse提供自己的异步方法,无需开发者再去做相关的代码编写。
数据查询:成功在代码中添加数据到了服务器后,接下来就是查询相关的数据了。
ParseQuery query = new ParseQuery("TestObject");
query.whereExists("foo");
query.findInBackground(new FindCallback() {
public void done(List scoreList, ParseException e) {
if (e == null) {
Log.d("score", "Retrieved " + scoreList.size() + " scores
"+scoreList.get(1).getString("foo"));
Log.d("score", "Error: " + e.getMessage());
ParseQuery 创建一个查询对象,构造方法里的字符串填写表名称,通过query下的一些内置方法来查询你想要用的数据,上面代码whereExists(“foo”)代表foo字段不为null的所有值。完成查询方法后通过findInBackground的方法获得ParseObject list.类似于JSON的方法,不过要更加简单。
ParseQuery query = new ParseQuery("JobApplication");
query.whereExists("applicantResumeFile");
query.findInBackground(new FindCallback() {
public void done(List scoreList, ParseException e) {
if (e == null) {
ParseFile applicantResume =
(ParseFile)scoreList.get(0).get("applicantResumeFile");
Log.i("url",applicantResume.getUrl());
applicantResume.getDataInBackground(new GetDataCallback() {
public void done(byte[] data, ParseException e) {
if (e == null) {
Log.i("data",""+data);
BitmapFactory.decodeByteArray(data, 0, data.length);
// something went wrong
Log.d("score", "Error: " + e.getMessage());
这段代码也是获得数据,不同的是获得的是文件,在相同的操作下要多一步获取Data数据的方式,当然你可以通过applicantResume.getUrl()这种方式获得文件的路径,按照自己的方式去下载使用这个文件。
Parse的功能十分强大,你越是使用它你越是能体会到这一点,全球已经有超过10W的应用使用Parse,其中不乏精品。如果你是一位独立的移动应用开发者,Parse将为你开发省去不少麻烦。
请致电800-830-9336或发送与我们联系。扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
数据推送接口产品用户手册2013
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 java数据推送 的文章

 

随机推荐