<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zzys521的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zzys521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zzys521]]></copyright><item><title><![CDATA[Android 制作 升级包]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/9133839</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/9133839</guid><author>zzys521</author><pubDate>Thu, 20 Jun 2013 09:07:42 +0800</pubDate><description><![CDATA[http://www.blogjava.net/MEYE/articles/357111.html]]></description><category></category></item><item><title><![CDATA[android进程间与线程间数据交互解决方案]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/8490290</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/8490290</guid><author>zzys521</author><pubDate>Thu, 10 Jan 2013 15:51:44 +0800</pubDate><description><![CDATA[android进程间与线程间数据交互解决方案
一.同进程
同进程内Service与Activity交互, 使用Binder
同进程不同线程               ，使用Handler

二.进程间通信
多线程（客户端）访问的情况下 ，使用AIDL
不需要处理多线程（多客户端） ，使用Messager


具体例子网上很多，这里只给一个结论方便记忆。
参考文章：
htt]]></description><category></category></item><item><title><![CDATA[Android中Service类onStartCommand的返回值]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/8489041</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/8489041</guid><author>zzys521</author><pubDate>Thu, 10 Jan 2013 11:43:43 +0800</pubDate><description><![CDATA[Android中Service类的onStartCommand有4种返回值解释如下：

1.START_STICKY：如果service进程被kill掉，保留service的状态为开始状态，但不保留递送的intent对象。随后系统会尝试重新创建service，由于服务状态为开始状态，所以创建服务后一定会调用onStartCommand(Intent,int,int)方法。如果在此期间没有任何启]]></description><category></category></item><item><title><![CDATA[如何使Android应用不被杀]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/8393937</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/8393937</guid><author>zzys521</author><pubDate>Sun, 23 Dec 2012 18:30:29 +0800</pubDate><description><![CDATA[看了一篇写的非常不错
Android 操作系统的内存回收机制 http://www.oschina.net/question/129540_64132
总结一下有一下几点：


必须是非 persistent 进程，即非系统进程；必须是空进程，即进程中没有任何 activity 存在。如果杀死存在 Activity 的进程，有可能关闭用户正在使用的程序，或者使应用程序恢复的时延变大，从而]]></description><category></category></item><item><title><![CDATA[Activity的启动模式(android:launchMode) 总结]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/8392937</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/8392937</guid><author>zzys521</author><pubDate>Sun, 23 Dec 2012 10:55:11 +0800</pubDate><description><![CDATA[在android里，有4种activity的启动模式，分别为：
“standard” (默认)
“singleTop”
“singleTask”
“singleInstance”


总结区别：
1.standard  每次都会新建，每个Task都可以有，且每个Task都可以有多个实例（每个Task都可以有，且可以有多个）  
2.singleTop 当前实例如果在栈顶，就不新建]]></description><category></category></item><item><title><![CDATA[java中验证字符串是不是数字的三+一种方法--转载别人]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/2761143</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/2761143</guid><author>zzys521</author><pubDate>Sun, 03 Aug 2008 13:53:00 +0800</pubDate><description><![CDATA[java中验证字符串是不是数字的三+一种方法--转载别人
java中验证字符串是不是数字的三+一种方法--转载别人
1、java类库自带的方法：
public boolean isNumber(String str)
{
  if(java.lang.Character.isDigit(msg.charAt(0))){
    return true;
  }
    return]]></description><category></category></item><item><title><![CDATA[Struts标签动态赋值并赋默认值]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/2761139</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/2761139</guid><author>zzys521</author><pubDate>Sun, 03 Aug 2008 13:53:00 +0800</pubDate><description><![CDATA[Struts标签动态赋值并赋默认值
         action中：
DocForm docinfo = (DocForm) form;
List fristdeptlist = docDao.getFristDept();
  List deptidlist=new ArrayList();
  for(int i=0;i
   TblDept tbldept=(TblDept)f]]></description><category></category></item><item><title><![CDATA[java中几个常见的关于日期的问题]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/2761135</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/2761135</guid><author>zzys521</author><pubDate>Sun, 03 Aug 2008 13:51:00 +0800</pubDate><description><![CDATA[ 不能让来看的人没有收获呀!:( 几个常见的关于日期的问题「ZT」1. 怎样计算两个时间之间的间隔？ 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时.............................. 记住java标准库中所有时间类都以此为基础转化的,只是他写好了一些 转化的方法给你用而已.但都]]></description><category></category></item><item><title><![CDATA[解决JSP或STRUTS中的中文乱码问题]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/2761129</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/2761129</guid><author>zzys521</author><pubDate>Sun, 03 Aug 2008 13:47:00 +0800</pubDate><description><![CDATA[ import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest]]></description><category></category></item><item><title><![CDATA[防止用户直接通过网址登陆]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/2761128</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/2761128</guid><author>zzys521</author><pubDate>Sun, 03 Aug 2008 13:46:00 +0800</pubDate><description><![CDATA[Java中应用Filter对权限和Session控制 package com.drp.util.filter;  import java.io.IOException;  import javax.servlet.Filter;  import javax.servlet.FilterChain;  import javax.servlet.FilterConfig;  import java]]></description><category></category></item><item><title><![CDATA[统计用户在线列表]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/2761127</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/2761127</guid><author>zzys521</author><pubDate>Sun, 03 Aug 2008 13:44:00 +0800</pubDate><description><![CDATA[ 现在正在做一个用户在线列表(已登陆)，想用HttpSessionListener接口实现。   但发现好像HttpSessionListener只能统计在线人数。    不知有什么方法能实现？    就像聊天室里的那个在线列表一样的。   谢谢！！  ---------------------------------------------------------------   package]]></description><category></category></item><item><title><![CDATA[遍历MAP]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/2761123</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/2761123</guid><author>zzys521</author><pubDate>Sun, 03 Aug 2008 13:43:00 +0800</pubDate><description><![CDATA[遍历MAP的方法 for (Map.Entry temp : map.entrySet()) {                        System.out.println(temp.getKey());                 }Map map=new HashMap();for (Map.Entry entry:map.entrySet()) {     System.ou]]></description><category></category></item><item><title><![CDATA[在spring+hibernate框架的java项目开发过程中，经常会遇到这样的错误： could   not   find   a   getter   for   ...   in   class   ...   ]]></title><link>https://blog.youkuaiyun.com/zzys521/article/details/2761113</link><guid>https://blog.youkuaiyun.com/zzys521/article/details/2761113</guid><author>zzys521</author><pubDate>Sun, 03 Aug 2008 13:41:00 +0800</pubDate><description><![CDATA[ 可能原因如下： 1.真的没有写getter方法（发生几率：1%） 2.*.hmb.xml文件中的属性名和pojo不一致（*.hbm.xml和*.java没衔接好，不一致），字段属性没有正确配置，比如， *.hmb.xml中*.java的地址要明确（明确指出引用包的完整路径）；映射错误；有多个主键时，对生成的联合主键配置错误；拼写错误（包括多空 格）等（发生几率：48%） 3.方法写错]]></description><category></category></item></channel></rss>