自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 启动过程( context 加载)源码分析

spring source code investigate investigate spring source code from three aspects:1) what's the responsibility of spring web application context,   which is default to org.springframework.web....

2014-09-29 10:57:27 725

如何在Mac中安装damaged的dmg文件

  when installing code collaborator client in my Mac, i meet the following error massage.  "Code Collaborator Installer" is damaged and can not be opened.you should eject the disk image.  ...

2014-09-17 10:11:44 1117

横屏的时候使用EditText,输入法半屏显示

 对于在电视上半屏显示输入法,纠结了很久,终于找到解决方法了,愿与诸君分享; android横屏的时候,输入法半屏显示的方法: 使用EditText:  <style name="EditTextStyle" parent="@android:style/Widget.Holo.EditText">     <item name="android:im...

2012-04-12 19:13:31 1113

android不获取焦点也可以实现跑马灯效果

public class MarqueeTextView extends TextView{ private boolean mMarquee = false; public MarqueeTextView(Context context, AttributeSet attrs) {  super(context, attrs); } public void setMarquee(bool...

2012-02-06 13:40:55 244

使用android Intent卸载apk

 使用android自带的卸载方式卸载apk是很方便的: Uri packageUri = Uri.parse("package:" + pkg);    Intent i = new Intent(Intent.ACTION_DELETE, packageUri);startActivity(i);...

2012-02-06 13:39:24 364

Comparator 和 Comparable 的区别

当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。 接口方法:Java代码  /**   * @return ...

2011-12-22 17:36:03 157

Iterator 和 Iterable 接口的区别

       为什么一定要实现Iterable接口,为什么不直接实现Iterator接口呢?       看一下JDK中的集合类,比如List一族或者Set一族,都是实现了Iterable接口,但并不直接实现Iterator接口。仔细想一下这么做是有道理的。       因为Iterator接口的核心方法next()或者hasNext() 是依赖于迭代器的当前迭代位置的。...

2011-12-22 17:30:54 167

浅谈对java callback 以及 “钩子”的理解

       首先,callback和“钩子”是两个完全不同的概念,callback是指:由我们自己实现的,但是预留给系统调用的函数, 我们自己是没有机会调用的,但是我们知道系统在什么情况下会调用该方法。而“钩子”是指:声明在抽象类中的方法,只 有空的或默认的实现,通常应用在模板设计模式中,让子类可以对算法的不同点进行选择或挂钩,要不要挂钩由子类决定。 在这里,我主...

2011-12-22 15:53:05 543

res drawable目录下图片Uri

 有时候,我们要用到res/drawable目录下的图片Uri,而这个Uri该如何生存呢?下面就是这Uri的生成方法:  Uri uri =  Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"    + r.getResourcePackageName(R.drawable.calendar_days_01) + "...

2011-11-28 15:29:11 352

(转)几个android开发者可以去的网站

现在互联网时代,对于一个learner来说,不再像以前那样过分依赖老师和书本教材了,大家可以在开放的互联网上搜寻到很多自己所需要的信息。另外平台也是重要的,如果单纯依靠自己百度,Google,将会十分的费时费力,我想论坛是个不错的去处啊,互动平台让大家互相分享探讨,互联网的精神正在于此啊,呵呵。下面是我搜集整理的几个网站,希望对大家有所帮助,   1、anddev      国外非常好...

2011-10-09 11:14:44 138

android 布局文件中 view 焦点获取浅析

              前不久遇到一个问题,在一个布局文件中上下移动焦点,这个布局文件的大体结构如下:             <RelativeLayout >                     <LinearLayout ></LinearLayout>                     <HorizontalScrol...

2011-09-22 16:52:01 404

使用android view中的Tag传递消息

     我们可以在View的Tag中放入一个Object类,然后在需要的地方把它取出来。      ImageView image = new ImageView(this);       T  t = null;//put something here ...      image.setTag(t);       image.setOnClickListener(lLis...

2011-09-19 09:48:47 107

android中各种info信息的获取和使用

     首先PackageItemInfo,它是包含了一些信息的基类,它的直接子类有:ApplicationInfo、ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。它的间接子类有:ActivityInfo、ProviderInfo、ServiceInfo。这个类包含的信息对于所有包中项目是...

2011-09-19 09:30:23 1240

使用 Eclipse 调试 android 程序(debug 方法)

Android开发之Eclipse调试技巧  使用Google提供的ADT插件可以在Eclipse上很轻松的调试Android程序,我们切换到DDMS标签,选择“Devices”标 签,我们可以看到会出现类似下面的Debug Process(调试进程)、Update Threads(更新线程)、Update Heap(更新 堆)、Cause GC(引起垃圾回收)、Stop ...

2011-09-05 10:28:27 199

(转)将 \packages\apps 下的 android 源码导入Eclipse编译的方法

学习android的源码,比如Browser(浏览器)、Mms(彩信/短信)、Phone(电话)、Contacts(联系人)在eclipse里可能会有错误,原因可能有下边几个: 1、使用到了未包括在SDK中(公开发布)的API,有两种情况:    a 被 @hide 标注了的类:这 些类是被隐藏起来的,这些类大多都在com.android.internal包下面;    b 一些未...

2011-09-05 10:20:02 148

Android 中AppWidget在系统启动时的加载流程

    今天进行一个Android AppWidget的开发,参考 android SDK 文档中关于App Widgets 开发的部分,可以很容易的完 成整个过程的搭建,文档中的 ExampleAppWidgetProvider.java 和 ExampleAppWidgetConfigure.java 中都拿到了一 个很重要的参数,分别是:appWidgetId 和 mAppW...

2011-09-01 16:32:07 548

在VMware 下的 ubuntu server 中安装oracle 10g遇到 “xhost unable to open display”问题

      今天想在宿舍自己的本本上安装一个 oracle 10g 学习一下 oracle 的,具体的安装过程参照网址: http://wenku.baidu.com/view/2beb88ccda38376baf1fae8e.html ,在这里我就不细说了。我主要讲一下我在安 装的时候遇到的几个问题,下面介绍一下这几个问题:       (1)使用远程SSH启动Xserv...

2011-08-27 17:44:40 267

Eclipse 中出现 "editor does not contain a main type" 的解决方案

      今天在使用Eclipse的时候遇到了一个奇怪的问题: Eclipse弹出一个对话框提示:editor does not contain a main type, 同时在控制台报出如下的错误:java.lang.UnsupportedClassVersionError: Bad version number in .class file        在网上找了很...

2011-08-27 10:25:47 857

android中inflate的含义

      通俗的说,inflate就相当于将一个xml中定义的布局找出来. inflate这个方法总共有四种形式,目的都是把xml表述的 layout转化为View。    因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件.    因此如果你的Activity里如果用到别的layout,比如对话框上的...

2011-08-24 16:33:44 427

android 中 涉及到context的时候this和this.getApplictionContext的区别

在android中常常会遇到与context有关的内容,特写下这篇blog,浅论一下context :在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么东东呢? 这里的this指的是...

2011-08-04 13:59:15 99

android在ubuntu中编译为.apk文件

今天我在ubuntu环境之下将android程序编译为.apk文件,特将其过程写下来: 1. 在windows环境下使用MyEclipse编辑好android工程,我的工程名为:TestAndroid; 2. 在ubuntu中搭建好android环境(略),并设置好环境变量:    设置环境变量过程如下:   vim ~/.bashrc   在.bashrc中新增或整合PA...

2011-07-27 15:23:56 565

JDK1.5和JDK1.6关于@Override注释的区别

JDK1.5和JDK1.6关于@Override注释的区别 关于Annotation的问题, 主要是@Override 基类中声明的method在继承类中实现的话久可以用@Override进行标注。 如果method在一个interface中而不是abstract class时这个标注会报错. 在@override注释在jdk1...

2011-07-27 14:34:32 151

空空如也

空空如也

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

TA关注的人

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