`
liuyun025
  • 浏览: 123887 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
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.context.support.XmlWebApplicationContext 2) spring xml configuration parser and spring annotation pa ...
   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.     i tried many times and got the same error massage. don't know why. then a workmate from US ...
  对于在电视上半屏显示输入法,纠结了很久,终于找到解决方法了,愿与诸君分享;   android横屏的时候,输入法半屏显示的方法:   使用EditText:    <style name="EditTextStyle" parent="@android:style/Widget.Holo.EditText">     <item name="android:imeOptions">flagNoExtractUi|flagNoFullscreen</item> </style&g ...
public class MarqueeTextView extends TextView{ private boolean mMarquee = false;  public MarqueeTextView(Context context, AttributeSet attrs) {  super(context, attrs); }  public void setMarquee(boolean marquee) {  mMarquee = marquee; }  @Override public void onFocusChanged(boolean focused, int dir ...
  使用android自带的卸载方式卸载apk是很方便的:   Uri packageUri = Uri.parse("package:" + pkg);     Intent i = new Intent(Intent.ACTION_DELETE, packageUri); startActivity(i);
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。 接口方法: Java代码   /**    * @return o1小于、等于或大于o2,分别返回负整数、零或正整数。    */   int compare(Object o1, Object o2);   /** * @return ...
        为什么一定要实现Iterable接口,为什么不直接实现Iterator接口呢?         看一下JDK中的集合类,比如List一族或者Set一族,都是实现了Iterable接口,但并不直接实现Iterator接口。 仔细想一下这么做是有道理的。         因为Iterator接口的核心方法next()或者hasNext() 是依赖于迭代器的当前迭代位置的。       如果Collection直接实现Iterator接口,势必导致集合对象中包含当前迭代位置的数据(指针)。       当集合在不同方法间被传递时,由于当前迭代位置不可预置,那么next( ...
        首先,callback和“钩子”是两个完全不同的概念,callback是指:由我们自己实现的,但是预留给系统调用的函数,   我们自己是没有机会调用的,但是我们知道系统在什么情况下会调用该方法。而“钩子”是指: ...
  有时候,我们要用到res/drawable目录下的图片Uri,而这个Uri该如何生存呢?下面就是这Uri的生成方法:    Uri uri =  Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"     + r.getResourcePackageName(R.drawable.calendar_days_01) + "/"    + r.getResourceTypeName(R.drawable.calendar_days_01) + "/"    + r ...
现在互联网时代,对于一个learner来说,不再像以前那样过分依赖老师和书本教材了,大家可以在开放的互联网上搜寻到很多自己所需要的信息。另外平台也是重要的,如果单纯依靠自己百度,Google,将会十分的费时费力,我想论坛是个不错的去处啊,互动平台让大家互相分享探讨,互联网的精神正在于此啊,呵呵。下面是我搜集整理的几个网站,希望对大家有所帮助,    1、anddev   
              前不久遇到一个问题,在一个布局文件中上下移动焦点,这个布局文件的大体结构如下:               <RelativeLayout >                     <LinearLayout ></LinearLayout>                     <HorizontalScrollView >                                <LinearLayout ></LinearLayout>              ...
     我们可以在View的Tag中放入一个Object类,然后在需要的地方把它取出来。        ImageView image = new ImageView(this);        T  t = null;//put something here ...       image.setTag(t);        image.setOnClickListener(lListener);          在其他的地方可以通过以下方法取出其中的数据:        OnClickListener lListener = new OnClickListener()  ...
     首先PackageItemInfo,它是包含了一些信息的基类,它的直接子类有:ApplicationInfo、 ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。它的间接子类 有:ActivityInfo、ProviderInfo、ServiceInfo。这个类包含的信息对于所有包中项目是平等的。这些
Android开发之Eclipse调试技巧   使用Google提供的ADT插件可以在Eclipse上很轻松的调试Android程序,我们切换到DDMS标签,选择“Devices”标   签,我们可以看到会出现类似下面的Debug Process(调试进程)、Update Threads(更新线程)、Update Heap ...
学习android的源码,比如Browser(浏览器)、Mms(彩信/短信)、Phone(电话)、Contacts(联系人)在eclipse里可能会有错误,原因可能有下边几个:   1、使用到了未包括在SDK中(公开发布)的API,有两种情况:     a 被 @hide 标注了的类:这 些类是被隐藏起来的,这些类大多都在com.android.internal包下面;     b 一些未包括在SDK中的、Google私有的Api,它们大多都在com.google.android包下面   2、使用了一些由framework层声明的aidl接口访问系统服务,然而这些aidl在编译时才 ...
Global site tag (gtag.js) - Google Analytics