android 推箱子软件中 主动推送,,,,...

android(手机)客户端怎么接收PC服务端主动推送的数据呢?
- eoeAndroid
android(手机)客户端怎么接收PC服务端主动推送的数据呢?
如题,大大们谁能介绍下呢?
怎么能找个好点的对象
其他回答 (2)
你好,目前没有此功能,请你等等后续版本,望采纳
同样有这样的需求,,谢谢大家了
等待您来回答
该问题来自:eoeAndroid 开发门户,中国最大最活跃的Android开发社区。手机QQ领域专家当前所在位置:&&基于android智能移动终端中点对点主动推送文件的方法
基于android智能移动终端中点对点主动推送文件的方法
项目编号:
技术简要说明
基于android智能移动终端中点对点主动推送文件的方法,按照如下步骤进行:启动wifiP2P模块进行搜索;列表显示搜索到的移动终端的名称和mac地址;选择连接要匹配的移动终端;等待对方确定,判断是否配对成功实现双机直连;配对不成功,则再次匹配;配对成功,则选择要传送的文件并发送;判断文件是否传送成功;文件传送成功,则结束操作;文件传送失败,则判断是否重新发送;如果不重新发送则结束操作,如果重新发送则返回选择要传送的文件并发送,本发明是在android平台上带有wifi-direct硬件芯片的基础上,无需热点就可以进行点对点连接,其传输速度快,传输距离长,满足移动终端高速、远距离文件传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。
该专利全部权利属于重庆国虹科技发展有限公司,未经重庆国虹科技发展有限公司许可,擅自商用是侵权行为。
买专利,获国家政策扶持,提升产品附加值!想买这个专利请加我们的QQ:
咨询电话:022-
专利权信息
专利类型:发明
专利申请日:
公开(公告)日:
申请(专利权)人:重庆国虹科技发展有限公司
申请人:重庆国虹科技发展有限公司
公开(公告)号:CNA
发明(设计)人:邱晗;万明坚;何从华
国别省市:
总流量:708
录入日期: 23:44
温馨提示:该专利受国家知识产权法保护。如您希望使用该专利,请联系专利权人,获得专利权人的授权许可。
暂无相关信息。
暂无相关信息。
暂无相关信息。
暂无相关信息。
申请(专利)号
授权公告号
法律状态公告日
法律状态类型&
 费用金额
 费用种类
缴费人信息
 发明专利申请费
 重庆国虹科技发展有限公司
 处理结束
 发明专利文印费
 重庆国虹科技发展有限公司
 处理结束
 发明专利申请审查费
 重庆国虹科技发展有限公司
 处理结束
上一篇:下一篇:
您如果有意向投资或咨询,请给技术持有人留言或评论该专利
您的称谓:输入您的称谓
您的电话:输入您的联系电话,您的电话是保密的,只有项目方才可以看到您的电话,不泄露。
评估价格:万您认为这个专利价值多少?
网站名称:提示:
您对此资讯有什么独到的见解?写出来,让大家看到您的观点。
还没有人发表对该专利的看法,您来做第一个吧。
共0条评论,每页显示10条
没有找到相关的专利信息,给您推荐最新专利。
最新出售专利
说明书截图
暂无缩略图。
资讯24小时top10相关文章推荐:
android每天都有推送消息
本帖最后由 jieforest 于
16:41 编辑
【需求】开发一个android应用程序,每天服务器会向安装了该应用程序的android设备发送上百条信息,android设备也会主动发送信息到服务器端,与服务器交互(比如向服务器报告位置等)。
1. 如何设计程序架构,以便能够满足以上需求?
2. 如何让解决方案最高效?
说明:解决方案不是唯一的,可以采用的技术也很多,欢迎大家踊跃讨论。话题请围绕消息推送这个需求展开。...
阅读(5491) 回复(23)
其他文章推荐
ITPUB官方微博:
基于 android 的手机是面向移动互联网的手机,保持24小时在线才能充分发挥它的全部能量。而 Google 也在不断提供各式各样的网络服务来吸引用户,有的服务是直接面向终端用户,而有的服务是面向开发者,期望开发者可以利用 Google 提供的这些服务来制作新形态的 Apps 和创造新的服务类型,当然 Google 也会从自家的服务被更多用户访问来获得收益。
Google I/O 2010 介绍了 android 2.2 导入的 android Cloud to Device Messaging (...
阅读(3000) 回复(8)
android 4.3发布 新增4大改变25日推送升级
北京时间7月25日,谷歌举行发布会,正式发布了全新的Nexus 7平板电脑以及android 4.3系统。其中android 4.3系统隶属于4.X果冻豆(Jelly Bean)系列,是目前最新...阅读全文>>
阅读(1535) 回复(2)
在android实现信息推送有两种常用的方式种,短信或HTTP:
1. 短信方式实时性较好,但需要使用者有短信平台发送短信;
2. HTTP方式有一定延时,但使用更方便。
除此之外,还有一种伪推送:浏览器推送。
其实推送的原理非常简单,内容就是一堆参数字符串。如下所示:
command=startAstartApplicationUrl=/rexsee/alarmClock.alermName=alermfirsttime='+(rexseeAlarm.getCurrentTime()+50...
阅读(677) 回复(1)
在android实现信息推送有两种常用的方式种,短信或HTTP:
1. 短信方式实时性较好,但需要使用者有短信平台发送短信;
2. HTTP方式有一定延时,但使用更方便。
除此之外,还有一种伪推送:浏览器推送。
其实推送的原理非常简单,内容就是一堆参数字符串。如下所示:
command=startAstartApplicationUrl=/rexsee/alarmClock.alermName=alermfirsttime='+(rexseeAlarm.getCurrentTime()+50...
阅读(799) 回复(0)
据国外媒体报道,甲骨文近日在对谷歌提出的侵权指控中为后者算了一笔账。甲骨文认为,谷歌android设备的日均激活量约为70万部,因此一年下来,这为谷歌共带去营收36.5亿美元。甲骨文表示,每一部使用了谷歌android系统的设备,都非法的使用了甲骨文公司版权保护的Java API(编程接口)。而根据获得的资料显示,android设备的日均激活量约为70万部,“因此在每一天里,谷歌都会因为这些被激活的android设 备而获得价值约1000万美元的...
阅读(594) 回复(0)
针对参照谷歌的官方文档学习的结果如下
这个类是做什么的 ,有什么用,什么时候用.怎么用,
获得一个SharePreferences 的方式context.getSharedPreferences(String,int); 其实它类似与j2ee的properties或者win的init文件
通过sharepreferences的 一些getXXX方法 得到要配置的参数
还一个方法.edit() 获得一个编辑器
阅读(270) 回复(0)
android的线程和内存模型
android操作系统在boot后,会启动一个Zygote(受精卵)进程,Zygote进程负责创建大部分应用程序进程。Zygote进程启动 加载核心程序库和数据结构到内存后会创建一个Dalvik虚拟机(DVM)进程--SystemServer,此进程会包含大部分的系统服务(包括管理 Activity的服务ActivityManagerService),SystemServer初始化后,Zy
阅读(210) 回复(0)
《轻松学android开发》一书共分四篇。
“android基础篇” 主要介绍android系统、android布局设计以及android程序开发中常用的各类控件等知识;
“android技术篇” 主要介绍菜单、对话框、Toast、Notification、Activity、Service、Broadcast以及android数据存储等;
“android应用篇” 介绍了android网络开发、GP
阅读(570) 回复(0)
对于编程人员来说编码规范是很重要的,具有良好的编码规范可以提高编程的速度。本文作者从android编码规范、android性能优化、android UI优化这三个方面讲述了android开发规范,android开发者应该好好阅读这篇文章。推荐学习最容易上手的android课程。
一、android编码规范
1.java代码中不出现中文,最多注释中可以出现中文
阅读(0) 回复(0)
阅读(30) 回复(0)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题android之服务器主动向手机端推送消息-windows下Androidpn环境搭建 - 好代码编程网
android之服务器主动向手机端推送消息-windows下Androidpn环境搭建
http://blog.csdn.net/attitudeisaltitude/article/details/
前段时间参与了一个项目,最近有空就来总结以下。时常总结才会进步,尤其是做技术,要不就会很容易陷入狗熊掰棒子的窘境。
我在项目中完成的模块是实现服务器主动向android手机端推送消息。老师的要求是用C语言在Linux下写一个服务器来实现服务器主动向android手机端推送消息。经过收集资料,最终发现一个韩国人写的开源项目Android Push Notification(简称Androinpn)可以实现此功能。androidpn是一个基于XMPP协议的java开源Android push notification实现。它包含了完整的客户端和服务器端。官方网址是:http://sourceforge.net/projects/androidpn/。我用的版本是一个经过国人大神修改后的版本,里面有一些这个大神做的注释,更便于我们理解(再此表示对这位大神的感谢)。可以从这里下载到这个修改后的版本:推送.rar。下载后得到的是一个压缩包。解压后得到,其中Androidpn是服务器端程序,是一个 Java Web应用程序,androidpn-client是android程序。下面介绍下将这个开源项目运行起来的环境配置。
因为之前没做过java的项目,所以下面写的会小白一点。
首先是服务器端,服务器端是一个Java Web应用程序,首先要运行java程序就要装jdk。我装的jdk版本是,windows下安装只需要一路next就好了,只是要注意安装路径。安装完JDK后需要配置下环境变量,我的是win7系统配置过程如下:鼠标右击计算机-----&属性----&高级系统设置(在左边栏)----&环境变量----&在系统环境变量中进行如下操作:1、新建-&变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.6.0_10(这里就是你jdk的安装目录)。2、新建-&变量名:CLASSPATH 变值:.;%JAVA_HOME%\lib
(注意最前面有个点)。3、编辑-&变量名Path :在Path 变量值的最前面加上:%JAVA_HOME%\
完成后使用文本编辑器(比如:/记事本/UltraEdit/EditPlus)编写如下代码,并保存为文件HelloWorld.java如下:
[java] view plaincopyprint?
01.&SPAN style="FONT-SIZE: 14px"&/* HelloWorld.java */&
02.  public class HelloWorld {&
04.  public static void main(String arg[]) {&
06.  System.out.println("Hello, World!");&
10.  }&/SPAN&&
/* HelloWorld.java */
  public class HelloWorld {
  public static void main(String arg[]) {
  System.out.println("Hello, World!");
  }开启一个DOS窗口,跳转到HelloWorld.java所在的目录中,执行以下操作,,如上则表明我们的jdk安装成功。
服务器端是一个java Web应用程序,要运行此程序我们需要在eclipse中安装apache-tomcat。安装步骤如下:
首先下载 对应 eclipse 版本的 tomcat 插件版本,(这里要注意: Tomcat 插件是Tomcat 插件,Tomcat 是 Tomcat, 两者不能混淆!)下载地址:/tomcatPlugin.html。
然后将得到的压缩包解压,放入 eclipse 的 plugins 目录中重启 eclipse, Tomcat 插件安装成功!当然安装成功并不代表能使用,这里还要配置 Tomcat, 才能正常使用 Tomcat 插件。
配置过程:
首先下载当前 Eclipse 能使用的 Tomcat 版本,下载地址:http://tomcat.apache.org/(我用的是apache-tomcat-7.0.32)。然后解压到指定的目录,然后配置:Eclipse - toolsbar& -&& Window& -&& Prefences& -&& Tomcat& -& 指向刚才 Tomcat 解压的目录,到此配置完成,下面截个图:
使用 Tomcat 插件可以启动、关闭 Tomcat。
因为服务器端的Web应用程序用到了mysql数据库,所以我们还得要装mysql数据库,我用的
mysql数据库版本是mysql-5.5.20-win32.exe。windows下的安装也是一路next,
这里需要注意的是别忘了安装过程中设置的root密码。
准备环境都搭好了以后,现在我们将服务器端程序Androidpn,import到eclipse中
(在eclipse左边的工程界面区右键----&import----&General----&Existing Projects into Workspace
----&Browse----&找到Androidpn位置----&finish)。导入完成后需要修改工程中的jdbc.properties文件,
将其中的jdbcUsername和jdbcPassword两项改为你本机的mysql的用户名和密码。
根据jdbc.properties配置文件中
可得我们要用到一个androidpn数据库,而刚装好的mysql中并没有这个数据库,
所以我们需要在mysql数据库中用:creat这条命令来建立androidpn数据库。
一切都完成后我们运行Androidpn程序(右击工程区的Androidpn----&Run as----&Run on Server)。
运行成功后我们在浏览器地址栏中输入:http://localhost:8080/index.do可以看到Androidpn服务器端所对应的4
初始这里应该是空的,上面那条记录是我之前连得。
服务器端运行成功后,会在我们刚创建的androidpn数据库中创建两张表:
其中apn_user存储用户的信息,当我们要向指定用户发送消息时就可以从这张表中通过查找用户名,来向指定的用户发送消息。apn_notification是存储发送消息内容的一张表。
服务器端运行起来了我们在来看客户端程序androidpn-client。androidpn-client是一个android程序,只需要将这个android程序导入到eclipse中然后在模拟器中运行即可。这里需要注意的是我们需要修改androidpn-client工程中的res/raw/androidpn.properties文件中的xmppHost这一项:
如果是要在模拟器中运行就将xmppHost这项修改为10.0.2.2:xmppHost=10.0.2.2。如果是要在真机上运行就将此项改为androidpn服务器端主机的地址。
启动androidpn-client后(右击工程区的androidpn-client----&Run
as----&Android Application)模拟器的效果为:
现在就可以感受服务器端向android手机端推送消息了。
首先启动Androidpn服务器端,然后再启动客户端androidpn-client,这时在服务器端浏览器中的页面就会显示登录的客户端的信息:
到推送消息页面推送一条消息:
这时客户端模拟器接收到了消息,拉下上边栏即可看到:
我的任务是要用C语言在linux写一个服务器,然后就寻找解决方法。网上有前辈告诉我Webservise
这种技术可以实现我的需求,于是就开始学习Webservice技术。至于我对Webservice技术的学习放到下一篇再讲吧。
Html 文章一周点击
Html 文章一月点击
HaoGongJu.Net ( 好代码 ) All Rights Reserved

我要回帖

更多关于 android 推箱子 的文章

 

随机推荐