`
betakoli
  • 浏览: 166785 次
社区版块
存档分类
最新评论
文章列表
用 Comparator 是策略模式(strategy design pattern),就是不改变对象自身,而用一个策略对象(strategy object)来改变它的行为。 Comparable也是策略模式的使用 区别: Comparator 实现compare(T1,T2) , Arrays.sort(T[],Comparator ); Comparable实现compareTo(T1) 一般放在对象类中,实现:Arrays.sort(Object T[]); 区别,就在于Comparable直接在类中实现,而Comparator将类的比较提出来,分离了。    
android常用数据库字段描述 1.短信数据库 String strUriInbox = "content://sms"; Uri uriSms = Uri.parse(strUriInbox); Cursor c_groups = managedQuery( uriSms , new String[] { "date","person" }, select, null, "date DESC");strColumnName=_id                strColumnValue=48       ...
实现listview的两种方式: 第一种 :  实现Activity类 这种方式需要自己初始化一个 ListView 对象: 片段:       Main.java           ListView mWordList  = (ListView) findViewById(R.id.listview);            mWordList.setAdapter(mCursorAdapter);       main.xml           <ListView   android:id="@+id/listview" />   ...
 第一步,我先实现了两个activity跳转时自定义动画,在startActivity(intent); 之后加入 overridePendingTransition(R.anim.zoomin, R.anim.zoomout); 第一个参数指nextActivity进入时动画,第二个参数指currentActivity退出时动画。 第二步,去掉activity之间跳转动画。 取消动画需要设置android:windowAnimationStyle属性。 自定义一个style.xml。 <resources>      <style name=&q ...

AIDL的实现

提供给外部APK的方法调用 1,创建.aidl文件,和java接口文件内容一样,声明提供给外部调用的方法 2,adt会自动生成.java的文件,文件中有抽象内部类Stub,再次声明了.aidl中的方法 3,写service程序提供外部使用,service需要对.java 中的内部类Stub进行实现 4,client程序如果调用AIDL需要引入.aidl文件,然后用connection方式进行连接,调用方法。 详解:http://developer.android.com/guide/components/aidl.html demo: http://www.apkbus.com/ ...
去学习了下spring MVC的官网例子,使用起来真方便了许多,主要步骤如下:1,首先要,创建一个Web容器: package hello; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; //contr ...
Global site tag (gtag.js) - Google Analytics