2013年11月28日
摘要: // md5加密 32位小写private String Md5(String sourceStr) {String result = "";try {MessageDigest md = MessageDigest.getInstance("MD5");md.update(sourceStr.getBytes());byte b[] = md.digest();int i;StringBuffer buf = new StringBuffer("");for (int offset = 0; offset < b.length 阅读全文
posted @ 2013-11-28 11:37 潜心止水 阅读(1338) 评论(0) 推荐(0) 编辑
  2013年11月21日
摘要: 异常:Failure calling remote service异常日志:INFO/(): java.security.spec.InvalidKeySpecException: java.lang.RuntimeException: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tagINFO/(): [ 02-27 10:53:31.9857899: 7899 W/System.err]INFO/(): at org.apache.harmony.xnet.provider.jsse.OpenSSLRSAKeyFa 阅读全文
posted @ 2013-11-21 17:27 潜心止水 阅读(2230) 评论(0) 推荐(0) 编辑
摘要: 在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务.这里只介绍如何使用HttpClient发起GET或者POST请求在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些)这里只介绍如何使用HttpClient发起GET或者POST请求GET 阅读全文
posted @ 2013-11-21 13:27 潜心止水 阅读(569) 评论(0) 推荐(0) 编辑
  2013年11月18日
摘要: 文章参考来源:http://showlike.iteye.com/blog/1958538错误提示:Cannot complete the install because one or more required items could not be found. Software being installed: Eclipse Git Team Provider 3.1.0.201310021548-r (org.eclipse.egit.feature.group 3.1.0.201310021548-r) Missing requirement: Git Team Provider.. 阅读全文
posted @ 2013-11-18 10:17 潜心止水 阅读(452) 评论(0) 推荐(0) 编辑
  2013年11月14日
摘要: 今天在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全,为了解决这个问题查了N多资料,某个谷歌的官方回复竟然是GridView不需要ScrollView,那个牛气冲天啊,可是爷偏偏用到了肿么办呢?!又继续查,神马重写控件重写类的,那代码一坨坨的有木有!!!最后,还是在某人一句很隐晦的提示下得到灵感最终实现。 首先是布局 …… ……我们要做的就是自定义一个GridView控件并插入到中间的LinearLayout中public class MyGridView extends G... 阅读全文
posted @ 2013-11-14 11:55 潜心止水 阅读(1821) 评论(2) 推荐(2) 编辑
  2013年11月8日
摘要: 要管理fragment们,需使用FragmentManager,要获取它,需在activity中调用方法getFragmentManager()。你可以用FragmentManager来做以上事情:1使用方法findFragmentById()或findFragmentByTag(),获取activity中已存在的fragment们。2使用方法popBackStack()从activity的后退栈中弹出fragment们(这可以模拟后退键引发的动作)。3用方法addOnBackStackChangedListerner()注册一个侦听器以监视后退栈的变化。更多关于以上方法的信息,请参考“Fra 阅读全文
posted @ 2013-11-08 21:03 潜心止水 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 为fragment添加用户界面 fragment一般作为activity的用户界面的一部分,把它自己的layout嵌入到activity的layout中。 一个 要为fragment提供layout,你必须实现onCreateView()回调方法,然后在这个方法中返回一个View对象,这个对象是fragment的layout的根。 注:如果你的fragment是从ListFragment中派生的,就不需要实现onCreateView()方法了,因为默认的实现已经为你返回了ListView控件对象。 要从onCreateView()方法中返回layout对象,你可以从layoutxml... 阅读全文
posted @ 2013-11-08 20:57 潜心止水 阅读(514) 评论(0) 推荐(1) 编辑
摘要: 创建Fragment 要创建fragment,必须从Fragment或Fragment的派生类派生出一个类。Fragment的代码写起来有些像activity。它具有跟activity一样的回调方法,比如onCreate(),onStart(),onPause()和onStop()。实际上,如果你想把老的程序改为使用fragment,基本上只需要把activity的回调方法的代码移到fragment中对应的方法即可。通常需要实现以上生命周期函数:onCreate():当创建fragment时系统调用此方法。在其中你必须初始化fragment的基础组件们。可参考activity的说明。onCr. 阅读全文
posted @ 2013-11-08 20:15 潜心止水 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除。Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命周期直接受所在的activity的影响。例如:当activity暂停时,它拥有的所有的Fragment们都暂停了,当activity销毁时,它拥有的所有Fragment们都 阅读全文
posted @ 2013-11-08 20:04 潜心止水 阅读(289) 评论(0) 推荐(0) 编辑
  2013年10月29日
摘要: Centos 无法直接通过yum安装7z,我们一般通过repoforge,rpmforge的软件包进行安装,你只需要下载一个对应的包,直接安装就可以 p7zip-9.20.1-1.el4.rf.i386.rpm 4.6M RHEL4 and CentOS-4 x86 32bit p7zip-9.20.1-1.el4.rf.x86_64.rpm 4.7M RHEL4 and CentOS-4 x86 64bit p7zip-9.20.1-1.el5.rf.i386.rpm 4.2M RHEL5 and CentOS-5 x86 32bit p7zip-9.20.1-1.el5.rf.... 阅读全文
posted @ 2013-10-29 10:29 潜心止水 阅读(2187) 评论(0) 推荐(0) 编辑