2012年5月12日

【转】 Mosquitto 0.15 开源MQTT v3.1 Broker

摘要: Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1。1.从http://mosquitto.org/download/下载Cygwin版的Windows安装包,当前版本为0.15;2.在安装过程中,可以选择作为系统服务,如下图所示:3.可在"服务"中看到此服务,如下图所示:使用系统服务进行启动的话,安装目录下的配置文件"mosquitto.conf"将会被加载使用。下面简单使用mosquittopp进行发布主题:1.创建Win32控制台程序,名称:TestMosquitto;2.将"...\m 阅读全文

posted @ 2012-05-12 23:08 fuxy 阅读(1530) 评论(0) 推荐(1)

【转】Mosquitto持久层群推消息实现思路

摘要: 1 前言最近在考虑Android平台下基于Mosquitto实现持久层的群消息推送的问题,在这里整理一下思路。以为实现做准备。2Mosquitto项目说明Mosquitto项目是一个基于IBM MQTT协议的消息通讯服务器端,作者在考虑到Windows以及Linux及其他平台通用性的要求下,采用了select模型。按照模型本身,其所支撑的实时在线用户不要超过3000为宜。如果需要实现更多用户的群发,可以参考本博客另外一个文章Android和iPhone平台的一种集群推送服务架构。3 实现的思路3.1 Android端用户下载客户端安装,然后启动允许推送后,生成其唯一ID号。3.2 客户端使用该 阅读全文

posted @ 2012-05-12 22:56 fuxy 阅读(5010) 评论(0) 推荐(2)

2012年5月11日

android adb 命令添加root权限

摘要: sudo chown root:root adbsudo chmod u+s adb 阅读全文

posted @ 2012-05-11 11:21 fuxy 阅读(926) 评论(0) 推荐(0)

2012年5月10日

android 工程中引入第三方JAR包后安装APK时老是提示找不到库文件?

摘要: 网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好久都不行,估计是我RP不行,这样添加到后编译会通过,但运行的时候就会提示找不到Class之类的错误。我是这样添加的。经测试编译和运行都完全没问题;右键工程,Build path,java build path,选择libraries在右边的按钮中点击“Add Library”选择“User library”,点击“下一步”点击“User librarys”按钮在出现的界面中点击“New..”按钮在弹出的界面中随便起一个名字,点击“确定”点击“Add jars”按钮选 阅读全文

posted @ 2012-05-10 01:21 fuxy 阅读(1141) 评论(0) 推荐(0)

2012年4月27日

转:eclipse Failed to load JavaHL Library.

摘要: 原文地址:http://0609xiaohua.iteye.com/blog/1428684 以前使用的电脑是32位的,安装的svn可以正常使用,但是现在的电脑室64位的,安装好svn后,把项目提交到svn的过程中,总是弹出来一个错误的对话框:Failed to load JavaHL Library.These are the errors that were encountered:从网上查看了一下解决办法,1.选择window--->preferences->Team->SVN->SVN接口2.选择SVNKit (Pure Java) xxxxxx如下图所示重启之 阅读全文

posted @ 2012-04-27 23:08 fuxy 阅读(216) 评论(0) 推荐(0)

在ubuntu 上 安装 sun java7 jdk

摘要: Install the JDKDownloadhe 32bit or 64bit Linux "compressed binary file" - it has a ".tar.gz" file extension i.e. "[java-version]-i586.tar.gz" for 32bit and "[java-version]-x64.tar.gz" for 64bitUncompress ittar -xvf jdk-7u2-linux-i586.tar.gz(32bit)tar -xvf jdk- 阅读全文

posted @ 2012-04-27 23:03 fuxy 阅读(1115) 评论(0) 推荐(0)

2012年4月23日

【转】ANDROID JNI之JAVA域与c域的互操作

摘要: 本文讲述AndroidJava域与C域互操作:Java域调用c域的函数;c域访问Java域的属性和方法;c域生成的对象的保存与使用。重点讲解c域如何访问Java域。虽然AndroidJNI实现中,c实现与c++实现是有所区别的,但行文中并未区分c还是c++。0. Android中的JNIAndroid的APP开发一般是用Java,用到的系统服务和操作系统相关的东西是用c写的。Java到c的访问,通过JNI(Java Native Interface),一般情况下的考虑是Java -> c,也有c -> Java的情形,这在Android中经常使用。1. Java域调用c域的函数通常 阅读全文

posted @ 2012-04-23 13:57 fuxy 阅读(943) 评论(0) 推荐(0)

2012年4月17日

【转】 NDK 入门HelloJni 以及 javah 找不到类文件的问题 解决(ubuntu)

摘要: 1.首先创建一个android工程创建一个HelloJni.java 文件,并编写如下代码[java]view plaincopy<spanstyle="font-size:16px;">packagecom.ndk;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.TextView;publicclassHelloJniextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@Overridepublicvoi 阅读全文

posted @ 2012-04-17 19:07 fuxy 阅读(3155) 评论(0) 推荐(0)

【转】Android应用如何反馈Crash报告

摘要: 为什么需要反馈Crash报告?做Android应用程序,要尽量避免程序Crash的发生。虽然说零Crash是程序员追逐的最终目标,但是现实的情况是,程序员只能尽量的减少Crash的发生,而几乎不可能完全杜绝Crash。也许,你认为你的应用的健壮性已经近乎完美,轻松的经受住了测试部门魔鬼般的考验,但是当你的应用发布到市场,面对百万甚至千万级别的用户的时候,可能就没有那么幸运了。基于以上原因,一般的应用程序,都要有一个Crash反馈的机制。程序员可以根据反馈的结果,对当前的版本的代码进行改进,使发布的下一个版本更加稳定。如何反馈?先来看如何捕获Crash的发生。Java中有一个接口,Uncaugh 阅读全文

posted @ 2012-04-17 16:38 fuxy 阅读(241) 评论(0) 推荐(0)

Ubuntu Failed to load JavaHL Library

摘要: 简单的方式就是---执行命令安装:sudo apt-get install libsvn-java修改eclipse.ini文件,添加下面内容:-Djava.library.path=/usr/lib/jni 阅读全文

posted @ 2012-04-17 10:51 fuxy 阅读(153) 评论(0) 推荐(0)

导航