`
xinanadu
  • 浏览: 227692 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
------------------------以下是网上摘操-------------------------- Androidpn在客户端集成了asmack。这样就可以很容易的简立一个和服务器端的基于xmpp协议的socket连接。Androidpn的客户端中,进行管理连接的类是XmppManager,它主要用来管理连接的信息,比如XMPP的端口、IP、登录的用户名密码,以及对连接的维护。为什么还有用户名和密码?这不得不提到XMPP的具体细节。整个服务器端和客户端的通信是基于一个session(会话)过程,会话开始,首先会指定服务器的端口号,然后把上述提到的信息发送到服务器端,怎么发送消息的 ...
转自 http://handsomeliuyang.iteye.com/blog/1300195   XMPP(可扩展通讯和表示协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线探测。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息。用xmpp来实现android的push功能,感觉有点大材小用了,xmpp本身是一种即时通信协议。   xmpp是一种用于即时通信的协议,使用过程有点类似于我们使用QQ的过程,其使用过程分为三步:   1. 连接服务器,就好像打开QQ软件,看代码: Java代码  
java.lang.UnsupportedClassVersionError: Bad version number in .class file 造成这种过错是ni的支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的. 把它们的JDK版本改成一致步骤如下: 1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本. 2.Window --> Preferences -->MyEclipse --&g ...
tomcat上传到服务器后,还要给/bin/中的所有的.sh文件添加执行功能 chmod 744 *.sh 再执行 ./startup.sh  
json数据格式解析我自己分为两种;   一种是普通的,一种是带有数组形式的;         普通形式的: 服务器端返回的json数据格式如下:   {"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}   分析代码如下:   // TODO 状态处理 500 200         ...
int id = getResources().getIdentifier("num_" + array[2], "drawable", getPackageName()); Bitmap bitmap = BitmapFactory.decodeResource(getResources(), id);  
import android.provider.BaseColumns; public interface Constant extends BaseColumns{ public static final String TABLE_NAME="events"; public static final String TIME="time"; public static final String TITLE="title"; }   这样,TABLE_NAME, TIME,TITLE可以直接用,而不 ...
使用Android模拟器经常遇到连不上、连一次掉一次等诸多问题 在此种情形下,重启ADB即可: 在eclipse下: window -> Show Views -> device -> view menu -> Reset adb   或者在命令行状态下: adb kill-server  再 adb start-server  
1 . 对hql语句不熟悉导致的,都是将from (pojo name)直接写成了表名而导致的. 2 . 配置文件中没有加入映射文件
用过hibernate的人都知道,有时我们要用数据库的视图。但关键是视图没有主键,这个用Myeclipse自动生成的POJO类就有两个。一个类名.java,一个是类名Id.java,而映射文件只有一个。这样你不能直接用Hibernate的“from类名”,只有用“select 类名.id. 属性名from类名”,因为只要视图中有一个字段有一个为NULL,你查出来的数据就会为NULL.而用后者这样查出来的对象是一个Object对象。Object对象不好拆分。不能直接用“类名.属性名”。其实我们可以强制修改 类名.hgc.xml . 例如: 我们有这样一个视图   public ...
UrlEncode  将字符串以 URL 编码。   返回值: 字符串   函数种类: 编码处理   内容说明   本函数将字符串以 URL 编码。例如空格就会变成加号。Homepage 中 form 资料传送就是用 urlencode 编码后再送出。  ASP中的用法:  Server.URLEncode("内容")  例:  <%  response.write Server.UrlEncode("关注互联网和编程")  %>  PHP中的用法:  urlencode("内容");  例:  <?  echo ur ...

java按位运算符

 
  刚在一个闹钟源代码里看到按位运算符,一直没用过,之前虽接触过概念,也懂,但这次毕竟是遇见真实情况了。   private void doDim(boolean fade) { View tintView = findViewById(R.id.window_tint); if (tintView == null) return; Window win = getWindow(); WindowManager.LayoutParams winParams = win.getAttributes(); winParams.flags |= (W ...
  原帖地址:http://www.cnblogs.com/jerrychoi/archive/2010/05/12/1733654.html 源文链接:http://appmem.com/archives/405 本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。 1、Activity和Task
 程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 各种权限说明如下:   android.permission.ACCESS_CHECKIN_PROPERTIES   允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write acces ...
Cookie是可以同名的,即一个网站的Cookie里面可以具备有2个或更多个相同名字的键,如此就给平时我们处理Cookie上多少带来些不便,只要了解其产生原理即可。 即:Cookie中的4个键,name,path,domain,expires中,只要有任何1个键值不同,就会产生同名的Cookie。那么知道原理之后,我们就可以方便的对同名的Cookie进行操作。
Global site tag (gtag.js) - Google Analytics