自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 再说说Intent Filter

Intent Filter是android里非常有特色的一个概念。他的用户体验和windows下的文件管理器的弹出菜单里的“打开方式”非常相似。在windows中,当用户选择了打开方式菜单后,系统让用户选择应用来打开所选择的文件。而在android中的文件已经被uri资源代替了。Intent Filter在android中的应用非常普遍,尤其在资源共享中。例如,当用户选择了一个图片,选择了...

2010-09-26 00:11:08 100

条理生活

[align=center]马上就做。惰性只会让你的工作成堆。善用垃圾箱。有条理的人在扔掉无用的东西时从来不想第二下。没用就是没用,不存在“万一哪天用的上”这种事情。形成规律。有条理的人不会等到最后一天才清理卫生间,他们总是在第一时间刷掉马桶上的污渍,刷完牙就擦干净镜子。让优秀变成一种习惯。物归原处。到手的物品、工作、文件,第一时间把他们放到该放的地方去,不要给它们杂乱无章...

2010-04-04 14:47:25 104

关于android的输入法框架(imf)

温故而知新,先看看网上已有的相关材料。http://android-developers.blogspot.com/2009/04/creating-input-method.html这篇文章的基本点有几个。第一、两个view 对象:input view和canidates view。input view 一般就是一个键盘,canidates view就是在键盘上面根据用户输入,给...

2010-04-03 14:46:09 217

原创 Intent间传递数据

Intent间传送数据一般有两种常用的办法:1.extra2.data.extra可以用Intent.putExtra放入数据。新启动的Activity可用Intent.getExtras取出来Bundle, 然后用Bundles.getLong, getInt, getBoolean, getString等函数来取放进入的值。而data则是传输url。url可以是指我们熟...

2010-03-01 21:50:55 131

Eclipse 中的 open call hierarchy

Eclipse中的右键菜单中的open type hierarchy可以获取类的继承关系。而open call hierarchy的可以在项目中寻找当前函数都被谁在何处调用过。这个能够帮助理解当前函数的“可用之处”,尤其在阅读别人的代码的时候非常有用。...

2010-03-01 21:37:20 591

Eclipse 中svn的使用

eclipse中的svn我们一般使用subeclipse, 现在是1.6,在help->install new software ...选择添加站点:在http://subclipse.tigris.org找到最新的Eclipse update site URL,eclipse就能自动下载安装这个插件了。安装成功了就切换到SVN Repository Exploring的percept...

2010-03-01 21:24:42 85

原创 搭建 SVN 的一般步骤

http://www.ibm.com/developerworks/cn/opensource/os-subversion/subversion 的安装 ✓ 下载解压 http://subversion.tigris.org/ ✓ 新建目录,初始化 ✓ 添加用户 ✓ 修改svnserve.conf ✓ 启动subversion, 以服务方式运行 ✓ svnservice...

2010-02-16 18:36:28 106

原创 UTF-8 在eclipse中。

要让你的eclipse全面支持utf-8,你必须正确设置Preference. 这些设置包括:general->workspace web-> CSS Files -> HTML Files -> JSP Files

2010-01-31 18:06:00 75

如何激活已经运行过的Activity, 而不是重新启动新的Activity

[code="java"]Intent i=new Intent(this,Activity1.class);i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);startActivity(i);[/code]用这种方式调用Activity,如果Activity在堆栈中,将会运行它的onStart, onResume函数,而不...

2009-12-22 11:40:31 581

如何定义全局变量

woa,找到一个和我有类似需求的问题,其下给出了不错的解决方案,也正是我之前想到的,这种方法貌似很方便。The more general problem you are encountering is how to save stateacross several Activities and all parts of your application. A staticvariable ...

2009-12-21 13:07:41 226

说说定制自己的CursorAdapter

一般书里面也没有介绍如何使用CursorAdapter,要定制自己的CursorAdapter, 要覆盖newView, bindView和changeCursor. 现在以ListView为例来说明:[img]http://tangglobal.com/CursorAdapter.png[/img]从上面可以看出,listView不是每次都会调用newView,所以每个ite...

2009-12-16 00:50:22 135

如何让浏览器调用你的程序来打开资源。

当用浏览器浏览网页的时候,当我们点击一个连接的时候,浏览器就会转到新的页面去。整个过程如下:1)用户在当前页面点击->2)浏览器获取新的URL->3)浏览器转到新的URL。现在,假设我们有一个pdf的阅读程式,他希望给用户提供下面的流程,希望改变上面流程中的3),变成:3)浏览器告知pdf阅读器URL->4)pdf阅读器打开URL.完整的流程就变成了:1)用户在当前页面点击->2)...

2009-09-03 20:46:00 104

Android 中 java 与 webview 的交互

android 的webkit的api的开放程度还是非常不错,java可以和webview内的javascript很好的交互。下面的小例子可以说明这一点。先看我们的html文档:[code="html"] /* This function is invoked by the activity */ function wave() { ale...

2009-08-24 23:00:17 95

Android下的单元测试

在网络上找了半天,也没有找正确的Android的测试办法,最后还是自己琢磨出来的。以前就听我朋友说过,android毛病一堆,现在才体会到。Android SDK 和 iphone SDK 比,就不是一个档次的东西。网上总是有人说,Android还年轻,要体谅。我可不同意,要知道,android都已经出了好几个版本了,而现在最新的1.5版和iphone sdk的beta版都比不上。先说说它...

2009-08-21 20:54:26 77

java的http连接中,如何改变User-Agent

java 的 URLConnection能够方便我们获取internet/intranet上的资源。而HttpUrlConnection 则是特别为我们连接http服务器,上传数据,下载文件而设计的;HttpUrlConnection会为我们组织正确的http头信息并传送给服务器,然后再从服务器上下载我们想要的内容。可以说,HttpUrlConnection为我们连接http省了很多事情,但是如果...

2009-07-20 16:35:56 711

Aop回调 和 事件回调的区别

Aop回调和事件回调都允许在特定的情况下执行用户指定的代码,这种情况通常涉及状态更改或活动的开始或结束。两种方式的区别就在代码指定的这个环节上面。无论是使用aop机制还是事件机制,要想对象在特定情况下执行指定的代码,编程人员都必须首先通知对象要执行什么代码,同时告诉对象在什么情况下执行。在代码指定这个环节上,aop是作用于定义层面的,而事件机制是作用于对象实例的。这就是说,只有对象被实例化...

2009-06-22 19:52:03 563

google Api javascript 动态加载

google 动态加载api 不仅仅可以加载自产的ajax模组,同时也可以加载众多流行的三方模组,如jQuery, dojo,yui等等。本文将对此动态加载方式做一个简单介绍。这种动态加载方式很简单,首先包含google动态加载api本身的.js文件,代码如下:[code="html"][/code]然后用google.load(模块名字,版本号)加载模组比如:[cod...

2009-05-06 01:21:19 146

jQuery Aop 简明教程

在jQuery中添加AOP的功能,可以使用jquery plugin.[url]http://code.google.com/p/jquery-aop/[/url]。使用非常简单,包含.js文件,然后调用添加通知的函数。一共有四种通知:前置通知,后置通知,环绕通知和引入。前置通知:before (Map pointcut, Function advice) return Array...

2009-05-05 18:09:39 327

用过滤器验证登陆框架,简单实例

过滤器的代码:[code="java"]public class SignOnFilter implements Filter{ FilterConfig fc; public void destroy() { // TODO Auto-generated method stub } public void doFilter(ServletRequest request,...

2009-04-28 02:12:01 104

AspectJ+Spring编程(原创)

好多网上的文章说到Spring Aop的时候,都描叙的是一个方法。就是利用Spring提供的动态代理接口来实现切面编程。貌似要在spring上用到Aop就非用到Spring的动态代理接口了。Spring 真幸福,有这么多人为他的动态代理打广告。其实Aop是一个独立的技术,他在Spring可以实现,在他外面也可以实现,在其他任何地方都可以实现。Spring提供的动态代理只是其中的一种选择。我更加偏向...

2009-03-31 18:59:06 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除