2013年10月19日
摘要: 一、单人聊天1)发送消息:首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取 private Map chatManage = new HashMap();// 聊天窗口管理map集合 /** * 获取或创建聊天窗口 * @param friend 好友名 * @param listenter 聊天監聽器 * @return */ public Chat getFriendChat(String friend, MessageListener listenter) { if(getConnection(... 阅读全文
posted @ 2013-10-19 14:16 挥洒6月雨 阅读(842) 评论(0) 推荐(0) 编辑
  2013年10月17日
摘要: openfrie官网插件开发人员指南,中文版:http://www.blogjava.net/jyleon/articles/254197.html分析了openfire的官方插件,插件的import里大概有4中包中的东西,openfire包,dom4j包(这个是解析xml的),tinder包(这个包里有一些xmpp packet的封装),slf4j包(这个包是logger相关的东西)看来这个···openfire还是用了很多别的开源插件的,tinder可以从官网上下到,稍微配置一下,吧包都导进去,就可一写插件了。这个,拦截数据包大概有4种方法1、Register 阅读全文
posted @ 2013-10-17 18:09 挥洒6月雨 阅读(631) 评论(0) 推荐(0) 编辑
摘要: openfire提供了很好的插件支持,安装也非常方便。 下面介绍一个使用Broadcast插件实现的简单群 Broadcast插件是一个向用户发送广播消息的插件。 安装插件 登录openfire管理控制台-插件-插件管理-有效的插件 可以看到开放源代码插件列表 找到Broadcast 点击右则的‘+’号安装即可 然后到插件管理-插件中 可以看到Broadcast已经在安装的插件列表中 Broadcast可以通过系统属性来进行配置 plugin.broadcast.serviceName Broadcast的服务名,如果没有设置,默认的就是 "broadcast". plug 阅读全文
posted @ 2013-10-17 16:59 挥洒6月雨 阅读(464) 评论(0) 推荐(0) 编辑
  2013年10月16日
摘要: 在文章开始,请你了解和熟悉openfire方面的相关知识,这样对你理解下面代码以及下面代码的用途有很好的了解。同时,你可能需要安装一个简单的CS聊天工具,来测试你的代码是否成功的在openfire服务器上建立会话链接,并成功的向在线用户发送聊天消息。必须了解:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.htmlhttp://www.cnblogs.com/hoojo/archive/2012/05/13/2498151.html (非windows 系统)可选:http://www.cnblogs.com/hoojo/arch 阅读全文
posted @ 2013-10-16 17:23 挥洒6月雨 阅读(282) 评论(0) 推荐(0) 编辑
  2013年10月15日
摘要: openfire\documentation下的文档有比较详细的信息如果手动一步步设置删除默认,首先停止正常运行的Openfire服务器默认的库ofProperty的如下记录删除provider.auth.classnameprovider.user.classnameprovider.group.classname建立一个第三方的表CREATE TABLE myUser (username NVARCHAR(64) NOT NULL,plainPassword NVARCHAR(32),encryptedPassword NVARCHAR(255),name NVARCHAR(100),em 阅读全文
posted @ 2013-10-15 12:09 挥洒6月雨 阅读(519) 评论(0) 推荐(0) 编辑
  2013年8月14日
摘要: 一、安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg1.点击,安装包里的2.点击安装安装好后,再系统偏好设置的其他里,会出现如下图标:3.点击此图标,跳出对话框点击Start MySQL Server按钮,启动mysql二、打开终端,定义mysql别名输入alias命令alias mysql=/usr/local/mysql/bin/mysql 阅读全文
posted @ 2013-08-14 17:08 挥洒6月雨 阅读(260) 评论(1) 推荐(0) 编辑
摘要: 一、下载并安装openfire1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg2.点击安装,并执行默认操作3.启动openfire服务在系统偏好设置的其他里,点击openfire偏好启动后,点击Open Admin Console按钮,自动在浏览器中打开本地web配置页面http://localhost:9090/setup/index.jsp二、配置openfire服务器1.设置语言,选中文2.主机设置设置主机 阅读全文
posted @ 2013-08-14 17:06 挥洒6月雨 阅读(1291) 评论(4) 推荐(2) 编辑
  2012年11月26日
摘要: 1 /** 2 * 文件名:NoteActivity.java 3 * 创建作者: 李航杰 4 * 创建日期:2012-2-23 上午下午01:39:21 5 */ 6 public class NoteActivity extends DroidGap { 7 /** Called when the activity is first created. */ 8 @Override 9 public void onCreate(Bundle savedInstanceState) {10 super.onCreate(savedInstan... 阅读全文
posted @ 2012-11-26 17:08 挥洒6月雨 阅读(212) 评论(0) 推荐(0) 编辑
  2012年11月3日
摘要: 上周研究了一下PhoneGap这个技术,主要是对它的API和插件机制的学习,总体来看这种技术还是有一定的市场,特别是对BS为主的开发来讲确实有很多吸引,当然,这种技术也有严重的短板,比如效率和调试。当然这些都是一个概括性的认识,今天打算在仔细的研究一下,把PhoneGap的jar包反编译了一下,在自己的疑问下,借助互联网的帮助,简单的分析了一下PhoneGap的内部实现和依靠的技术以及架构,再次总结一下。本人对Java和Javascript不太熟悉,里面不对的地方欢迎指正和交流。主要阐述内容:WebView&JS通信 PhoneGap技术可行性的前提基础 PhoneGap架构 应用层和 阅读全文
posted @ 2012-11-03 10:29 挥洒6月雨 阅读(437) 评论(0) 推荐(0) 编辑
  2012年10月15日
摘要: 先加二个读和写权限:<uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.WRITE_CONTACTS" />packagecom.eboy.test;importjava.util.ArrayList;importandroid.content.ContentProviderOperation;importandroid.content.Content 阅读全文
posted @ 2012-10-15 10:25 挥洒6月雨 阅读(237) 评论(0) 推荐(0) 编辑