Android
文章平均质量分 78
yangsen251024
这个作者很懒,什么都没留下…
展开
-
Android基于XMPP Smack Openfire下学习开发IM(一)实现用户注册、登录、修改密码和注销等
以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了。网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习。需要用到以下几个工具:Openfire原创 2015-01-26 17:09:33 · 847 阅读 · 0 评论 -
android开发,服务器端返回的字符串超长,手机端读取字符串报错的问题。
问题描述:手机端做个通讯录,一次性读取服务端的所有人员通讯列表,字符串超长;服务端代码:PrintWriter writer = null;JsonElement je = null;try {writer = response.getWriter();} catch(IOException e2) {e2.printStackTrace();}writ原创 2012-12-14 10:34:48 · 1915 阅读 · 0 评论 -
Androidpn 学习、应用
按照下面的部署,需要注意一点,就是手机端程序androidpn.properties配置文件中的xmppPort是xmppServer的端口号,而不是服务端的tomcat端口号。改进地址:http://www.cnblogs.com/cnblogs-lin/archive/2012/04/28/AndroidXmpp.html前段时间,我们手上的项目需要转载 2013-03-05 10:54:28 · 1955 阅读 · 0 评论 -
androidpn 模拟器可实现消息推送 真机实现不了的解决办法
转载地址:http://www.apkbus.com/android-55854-3-1.html解决办法“首先要保证模拟器能够实现消息推送。我先把我修改后的代码给你说下吧。看能实现不。 在NotificationService类中修改 public static final String SERVICE_NAME = "abc"; 然后在注册文件中注册服务中:转载 2013-11-07 09:51:17 · 2032 阅读 · 2 评论 -
HAX is not working and emulator runs in emulation mode
这个问题是模拟器配置导致的,模拟器配置里有一项CPU/ABI,选ARM就不报这个错误了。 HAXM的东西需要手动装。。 全名叫Intel® Hardware Accelerated Execution Manager 1.0.1 (R2)(硬件加速) 在SDK manager的extra中可以找到下载,下完在这找到:/extras/intel转载 2015-01-04 16:20:23 · 21081 阅读 · 1 评论 -
Android基于XMPP Smack Openfire下学习开发IM(五)连接断开重连
学习过程中大家都碰到过连接被断开的问题给困扰吧,下面教大家如何做到连接断开后,重新连接首先要创建连接监听器,用来监听连接状态,这里我写了一个类继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError()前者为连接正常断开,后者是连接异常断开,不管是正常还是原创 2015-01-26 17:14:42 · 507 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(三)会议室创建、加入以及查询会议室中所有成员等
openfire 中的会议室不像QQ群一样,不能保存那些离线用户,加入会议室后,一旦断开连接,就会离开会议室。虽然如此,但如果要实现也不是不可能,我们可以自己做后台来保存,有兴趣的可以去试着实现一下,这里就不实现了。好了,下面我们就一起来学习一下创建会议室、加入会议室以及查询会议室中的所有成员:一、创建会议室注释都写的很清楚,不做太多解释。需要配置更多信息,原创 2015-01-26 17:12:30 · 779 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(二)对分组、好友和头像等一些操作
下面就一起来学习一下,如何查询分组和添加分组等!一、查询所有分组通过Roster来获取所有分组,Roster可以通过connection.getRoster()来得到。[java]view plaincopyprint?"white-space:pre">/***获取所有组*原创 2015-01-26 17:10:46 · 783 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(四)单人聊天和多人聊天(发送消息、接收消息)
很久没有写博客了,回顾了一下原先学习的,接着没有写完的继续写咯。(ps:告诉大家一个秘密,其实写写博客对自己的帮助是非常大的哦~)好了废话不多说,进入主题吧。一、单人聊天1)发送消息:首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取[java]vi原创 2015-01-26 17:12:47 · 859 阅读 · 0 评论 -
Android基于XMPP Smack Openfire下学习开发IM(六)总结
不管学习什么都应该总结这里我把关于Xmpp的一些方法整理到一个工具类中了我就分享给大家XmppConnection.java[java]view plaincopyprint?packagecom.techrare.utils;importjava.io.BufferedInputSt原创 2015-01-26 17:15:39 · 1116 阅读 · 0 评论 -
Android 和 Html 之间的交互
Android中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为trueAndroid(Java)与JavaScript(HTML)交互有四种情况:1) Android(Java)调用HTML中js代码2) Android(Java)调用HTML中js代码(带参数)3) HTML中js原创 2014-06-20 10:23:07 · 23957 阅读 · 4 评论 -
android java.net.ConnectException: Connection 127.0.0.1:8080 refused
今天学习网络连接遇到了一个问题就是:转帖地址:http://apps.hi.baidu.com/share/detail/30974458android java.net.ConnectException: Connection 127.0.0.1:8080 refused解决方法如下:调试中通过android simulator模拟器链接localhost或者12转载 2012-03-04 14:15:09 · 1143 阅读 · 0 评论 -
android 程序初始化界面..
转自:http://menjoy.iteye.com/blog/1255291启动界面的效果图: 启动界面 主要的实现类LoadingView :Java代码 package wht.android.loading; import android.content.Context; import a转载 2012-02-21 13:28:34 · 8426 阅读 · 0 评论