当前位置:  编程技术>移动开发
本页文章导读:
    ▪MQTT的学习研究(4)moquette-mqtt 的使用之mqtt Blocking API客户端订阅并接收主题信息        MQTT的学习研究(四)moquette-mqtt 的使用之mqtt Blocking API客户端订阅并接收主题信息    在上面两篇关于mqtt的broker的启动和mqtt的服务端发布主题信息之后,我们客户端需要订阅相关的信息并接.........
    ▪ ITeye“挪动开发那点事”——主题征文活动开始了        ITeye“移动开发那点事”——主题征文活动开始了! 2012年10月19-20日,CSDN联合创新工场,隆重推出——移动开发者大会·中国2012。借此,ITeye与CSDN博客频道共同举办10月“移动开发那点事”—.........
    ▪ ITeye“搬动开发那点事”——主题征文活动开始了       ITeye“移动开发那点事”——主题征文活动开始了! 2012年10月19-20日,CSDN联合创新工场,隆重推出——移动开发者大会·中国2012。借此,ITeye与CSDN博客频道共同举办10月“移动开发那点事”—.........

[1]MQTT的学习研究(4)moquette-mqtt 的使用之mqtt Blocking API客户端订阅并接收主题信息
    来源: 互联网  发布时间: 2014-02-18
MQTT的学习研究(四)moquette-mqtt 的使用之mqtt Blocking API客户端订阅并接收主题信息

   在上面两篇关于mqtt的broker的启动和mqtt的服务端发布主题信息之后,我们客户端需要订阅相关的信息并接收相关的主题信息。

package com.etrip.mqtt;

import java.net.URISyntaxException;

import org.fusesource.mqtt.client.BlockingConnection;
import org.fusesource.mqtt.client.MQTT;
import org.fusesource.mqtt.client.Message;
import org.fusesource.mqtt.client.QoS;
import org.fusesource.mqtt.client.Topic;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
 * 
 * MQTT moquette 的Client 段用于订阅主题,并接收主题信息
 * 
 * 采用阻塞式 订阅主题 
 * 
 * @author longgangbai
 */
public class MQTTClient {
	  private static final Logger LOG = LoggerFactory.getLogger(MQTTClient.class);
		private final static String CONNECTION_STRING = "tcp://192.168.208.46:1883";
		private final static boolean CLEAN_START = true;
		private final static short KEEP_ALIVE = 30;// 低耗网络,但是又需要及时获取数据,心跳30s
		private final static String CLIENT_ID = "publishService";
		public  static Topic[] topics = {
			    		new Topic("china/beijing", QoS.EXACTLY_ONCE),
			    		new Topic("china/tianjin", QoS.AT_LEAST_ONCE),
			    		new Topic("china/henan", QoS.AT_MOST_ONCE)};
		public final  static long RECONNECTION_ATTEMPT_MAX=6;
		public final  static long RECONNECTION_DELAY=2000;
		
		public final static int SEND_BUFFER_SIZE=2*1024*1024;//发送最大缓冲为2M
		
		
	  public static void main(String[] args)   {
		//创建MQTT对象
	    MQTT mqtt = new MQTT();
	    BlockingConnection connection=null;
	    try {
	    	//设置mqtt broker的ip和端口
			mqtt.setHost(CONNECTION_STRING);
			//连接前清空会话信息
			mqtt.setCleanSession(CLEAN_START);
			//设置重新连接的次数
			mqtt.setReconnectAttemptsMax(RECONNECTION_ATTEMPT_MAX);
			//设置重连的间隔时间
			mqtt.setReconnectDelay(RECONNECTION_DELAY);
			//设置心跳时间
			mqtt.setKeepAlive(KEEP_ALIVE);
			//设置缓冲的大小
			mqtt.setSendBufferSize(SEND_BUFFER_SIZE);
			
			
			//获取mqtt的连接对象BlockingConnection
		    connection = mqtt.blockingConnection();
		    //MQTT连接的创建 
		    connection.connect();
		    //创建相关的MQTT 的主题列表 
		    Topic[] topics = {new Topic("china/beijing", QoS.AT_LEAST_ONCE)};
		    //订阅相关的主题信息 
		    byte[] qoses = connection.subscribe(topics);
		    //
		    while(true){
			    //接收订阅的消息内容
		    	Message message = connection.receive();
		    	//获取订阅的消息内容 
			    byte[] payload = message.getPayload();
			    // process the message then:
			    LOG.info("MQTTClient Message  Topic="+message.getTopic()+" Content :"+new String(payload));
			    //签收消息的回执
			    message.ack();
			    
			    Thread.sleep(2000);
		    }
		} catch (URISyntaxException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			try {
				connection.disconnect();
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
}

 


    
[2] ITeye“挪动开发那点事”——主题征文活动开始了
    来源: 互联网  发布时间: 2014-02-18
ITeye“移动开发那点事”——主题征文活动开始了!

2012年10月19-20日,CSDN联合创新工场,隆重推出——移动开发者大会·中国2012。借此,ITeye与CSDN博客频道共同举办10月“移动开发那点事”——主题征文活动。发博文谈谈你与移动开发之间的故事或者参与移动大会后的感想,即可参与活动。你与移动开发何时结下情缘?你对2012年移动开发者大会有何期待?快来发博文吧,精彩好礼等着你哦!

活动时间:

2012年10月10日-2012年10月28日

活动规则:

  • 活动期间,在ITeye博客中发表一篇与本次活动主题相关的文章,并将文章的标题和链接发到本活动博客的评论中。
  • 文章必须是原创内容,如被举报抄袭则取消参赛资格。
  • 每个ID仅限一篇文章参赛,博文总字数不少于300字。
  • 本活动最终获奖名单统计以回复在本文评论区域的博文标题及链接为准。(不按要求填写者视为自动放弃)
奖项设置:

优秀文章奖:
由ITeye社区编辑和CSDN博客频道在此次所有参赛文章中选出15篇最佳的文章获得优秀文章奖,并评选出以下三个奖项
  • 一等奖(1名) 精美内胆包1个+技术好书1本+最新《程序员》杂志1本
  • 二等奖(6名) 技术好书1本(部分数籍数量有限先到先得)
  • 三等奖(8名) 最新《程序员》杂志1本
阳光普照奖:
  • 所有参加活动的CSDN博主都可获得20个下载积分。
  • 从所有参加活动的ITeye用户中随机抽选五名幸运用户,赠送最新《程序员》杂志一本。
以下是本次活动奖品的备选书单

序号         书名
1           Ajax模式与最佳实践
2           Application Center 2000
3           Atlas基础教程
4           CSS Web 站点设计手册
5           Google Android 创赢路线与产品开发实战
6           iPhone SDK 3 开发指南
7           iphone 影像随行
8           LPI LINUX认证权威指南(影印版)
9           Ophone 应用开发权威指南
10         PHP4 XML
11         Ubuntu标准教程
12         VB.NET XML Essential XML Skills for VB.NET Programmers
13         Visual Basic 2005入门经典(第4版)
14         Windows高级调试
15         程序员锻炼三部曲 第一部 版本控制之道——使用CVS
16         计算机网络与因特网(原书第4版)
17         计算机系统概论
18         精通NetBeans——Java桌面、Web与企业级程序开发详解
19         嵌入式系统编程(二)(影印版)
20         深入浅出Ajax
21         瞬间之美 Web界面设计如何让用户心动
22         Access2007 开发指南
23         Symbian Os C++手机应用开发
24         应用Rails进行敏捷Web开发
25         Ubuntu标准教程
26         C程序设计思想与方法
27         Professional ASP.NET Web Service with VB.NET
28         疯狂的程序员
29         Java与XML数据库整合应用
30         JSP数据库通用模块开发与系统移植
31         Ubuntu实战技巧精粹
32         学习Web设计
33         Ajax 编程技术与实例
34         JSP网络开发实用工程案例
35         Softimage/XSI 动画技术精粹
36               嵌入式Linux基于ARM系统开发技术详解
37         CSS Web 站点设计手册
38         搜索引擎营销的成功策略与技巧解密
39         征服ASP.NET 2.0 Ajax——Web开发技术详解
40         用户体验面面观——方法、工具与实践
41         Google Hacks 巧妙使用网络搜索的技巧和工具
42         模神——3ds max9 人体高级建模宝典
43         实战Pro/ENGINEER Wildfire 4.0 钣金设计(中文版)
44         UNIX编程艺术
45         Effective C++ 改善程序与设计的55个具体做法 中文版(第三版)
46         More Exceptional C++ 40个新的工程难题 编程疑问及解决方法(中文版)
47         实战Pro/ENGINEER Wildfire 4.0 玩具设计(中文版)
48         Android开发入门与实践
49         ASP.NETMVC2开发实战
50         ORACLE 10G  第二版
51         RESTful Web Services Cookbook
52         高性能JavaScript
53         实战突击ASP.NET项目开发案例整合
54         实战突击JAVA项目开发案例整合
55         B2B2C网上商城开发指南
56         MORE EFFECTIVE C++
57         死亡之旅(原书第2版)
58         Java经典编程300例
59         JSP & Servlet学习笔记(第2版)新手学JavaFX
60         Linux网络安全技术与实现(第2版)
61         Linux下的MySQL数据库编程
62         MySQL原理与Web系统开发
63         精通ASP.NET Web程序测试
64         深入浅出Windows Phone 7 应用开发
65         HTML5+CSS3网页布局和样式精粹
66         SharePoint 2007入门经典
67         T-SQL编程入门经典(涵盖SQL Server 2008&2005)
68         Visual Basic 2008程序设计(第七版)
69         领域驱动设计C# 2008实现
70         深入解析Windows Vista SP1(第2版)
71         数据仓库设计:现代原理与方法
72         Android多媒体开发高级编程——为智能手机和平板电脑开发图形、音乐、视频和富媒体应用
73         iPhone&iPad高级编程
74         xcode3高级编程
75         Flash移动开发高级教程——创建Anroid & iPhone应用
76         Crystal Reports 2008 水晶报表官方指南(第2版)
77         谷歌之道——网络时代的管理创新
78         管好团队做对事——软件企业成长手册
79         流量的秘密:Google Analytics网站分析与优化技巧(第2版)
80         写给Web开发人员看的HTML5教程

CSDN博客频道活动详情:http://blog.csdn.net/blogdevteam/article/details/8055079

本活动最终解释权归ITeye所有,如有问题请给管理员站短或邮件至webmaster@iteye.com
1 楼 jacksonren1987 2012-10-10  
面对移动时代,我们何去何从?  http://jacksonren1987.iteye.com/blog/1695041
2 楼 empireghost 2012-10-12  
移动开发趋势   http://empireghost.iteye.com/blog/1697009
 
3 楼 宁辉522 2012-10-14  
一个android应用的汉化技术 http://ninghui521.iteye.com/blog/1697933
4 楼 宁辉522 2012-10-14  
一个android应用的汉化技术http://ninghui521.iteye.com/blog/1697933
5 楼 宁辉522 2012-10-14  
宁辉522 写道
一个android应用的汉化技术

http://ninghui521.iteye.com/blog/1697933
6 楼 wjky2014 2012-10-14  
博客标题:CSDN博客频道“移动开发那点事”---之软件工程(移动设备应用与开发专业)的学习历程
博客链接:http://blog.csdn.net/wjky2014/article/details/8068442
7 楼 Moonwolf009 2012-10-15  
博文标题:iOS开发——我选择,我喜欢
链接:http://moonwolf009.iteye.com/blog/1698226
8 楼 lujinan858 前天  
博文标题:初探Andriod开发
链接:http://lujinan858.iteye.com/blog/1698556
9 楼 Calvein 前天  
题目:浅谈Windows Phone开发
链接:http://calvein.iteye.com/blog/1698870

    
[3] ITeye“搬动开发那点事”——主题征文活动开始了
    来源: 互联网  发布时间: 2014-02-18
ITeye“移动开发那点事”——主题征文活动开始了!

2012年10月19-20日,CSDN联合创新工场,隆重推出——移动开发者大会·中国2012。借此,ITeye与CSDN博客频道共同举办10月“移动开发那点事”——主题征文活动。发博文谈谈你与移动开发之间的故事或者参与移动大会后的感想,即可参与活动。你与移动开发何时结下情缘?你对2012年移动开发者大会有何期待?快来发博文吧,精彩好礼等着你哦!

活动时间:

2012年10月10日-2012年10月28日

活动规则:

•活动期间,在ITeye博客中发表一篇与本次活动主题相关的文章,并将文章的标题和链接发到本活动博客的评论中。
•文章必须是原创内容,如被举报抄袭则取消参赛资格。
•每个ID仅限一篇文章参赛,博文总字数不少于300字。
•本活动最终获奖名单统计以回复在本文评论区域的博文标题及链接为准。(不按要求填写者视为自动放弃)
奖项设置:

优秀文章奖:
由ITeye社区编辑和CSDN博客频道在此次所有参赛文章中选出15篇最佳的文章获得优秀文章奖,并评选出以下三个奖项
•一等奖(1名) 精美内胆包1个+技术好书1本+最新《程序员》杂志1本
•二等奖(6名) 技术好书1本(部分数籍数量有限先到先得)
•三等奖(8名) 最新《程序员》杂志1本
阳光普照奖:
•所有参加活动的CSDN博主都可获得20个下载积分。
•从所有参加活动的ITeye用户中随机抽选五名幸运用户,赠送最新《程序员》杂志一本。
以下是本次活动奖品的备选书单

序号         书名
1           Ajax模式与最佳实践
2           Application Center 2000
3           Atlas基础教程
4           CSS Web 站点设计手册
5           Google Android 创赢路线与产品开发实战
6           iPhone SDK 3 开发指南
7           iphone 影像随行
8           LPI LINUX认证权威指南(影印版)
9           Ophone 应用开发权威指南
10         PHP4 XML
11         Ubuntu标准教程
12         VB.NET XML Essential XML Skills for VB.NET Programmers
13         Visual Basic 2005入门经典(第4版)
14         Windows高级调试
15         程序员锻炼三部曲 第一部 版本控制之道——使用CVS
16         计算机网络与因特网(原书第4版)
17         计算机系统概论
18         精通NetBeans——Java桌面、Web与企业级程序开发详解
19         嵌入式系统编程(二)(影印版)
20         深入浅出Ajax
21         瞬间之美 Web界面设计如何让用户心动
22         Access2007 开发指南
23         Symbian Os C++手机应用开发
24         应用Rails进行敏捷Web开发
25         Ubuntu标准教程
26         C程序设计思想与方法
27         Professional ASP.NET Web Service with VB.NET
28         疯狂的程序员
29         Java与XML数据库整合应用
30         JSP数据库通用模块开发与系统移植
31         Ubuntu实战技巧精粹
32         学习Web设计
33         Ajax 编程技术与实例
34         JSP网络开发实用工程案例
35         Softimage/XSI 动画技术精粹
36               嵌入式Linux基于ARM系统开发技术详解
37         CSS Web 站点设计手册
38         搜索引擎营销的成功策略与技巧解密
39         征服ASP.NET 2.0 Ajax——Web开发技术详解
40         用户体验面面观——方法、工具与实践
41         Google Hacks 巧妙使用网络搜索的技巧和工具
42         模神——3ds max9 人体高级建模宝典
43         实战Pro/ENGINEER Wildfire 4.0 钣金设计(中文版)
44         UNIX编程艺术
45         Effective C++ 改善程序与设计的55个具体做法 中文版(第三版)
46         More Exceptional C++ 40个新的工程难题 编程疑问及解决方法(中文版)
47         实战Pro/ENGINEER Wildfire 4.0 玩具设计(中文版)
48         Android开发入门与实践
49         ASP.NETMVC2开发实战
50         ORACLE 10G  第二版
51         RESTful Web Services Cookbook
52         高性能JavaScript
53         实战突击ASP.NET项目开发案例整合
54         实战突击JAVA项目开发案例整合
55         B2B2C网上商城开发指南
56         MORE EFFECTIVE C++
57         死亡之旅(原书第2版)
58         Java经典编程300例
59         JSP & Servlet学习笔记(第2版)新手学JavaFX
60         Linux网络安全技术与实现(第2版)
61         Linux下的MySQL数据库编程
62         MySQL原理与Web系统开发
63         精通ASP.NET Web程序测试
64         深入浅出Windows Phone 7 应用开发
65         HTML5+CSS3网页布局和样式精粹
66         SharePoint 2007入门经典
67         T-SQL编程入门经典(涵盖SQL Server 2008&2005)
68         Visual Basic 2008程序设计(第七版)
69         领域驱动设计C# 2008实现
70         深入解析Windows Vista SP1(第2版)
71         数据仓库设计:现代原理与方法
72         Android多媒体开发高级编程——为智能手机和平板电脑开发图形、音乐、视频和富媒体应用
73         iPhone&iPad高级编程
74         xcode3高级编程
75         Flash移动开发高级教程——创建Anroid & iPhone应用
76         Crystal Reports 2008 水晶报表官方指南(第2版)
77         谷歌之道——网络时代的管理创新
78         管好团队做对事——软件企业成长手册
79         流量的秘密:Google Analytics网站分析与优化技巧(第2版)
80         写给Web开发人员看的HTML5教程

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
Web服务器/前端 iis7站长之家
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3