上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页
  2011年10月8日
摘要: Eclipse IDE for Java Developers 适合c/s模式开发 Eclipse IDE for Java EE Developers 适合web应用程序开发 Eclipse Classic 标准版 阅读全文
posted @ 2011-10-08 15:58 陈孝勇 阅读(306) 评论(0) 推荐(0) 编辑
  2011年9月23日
摘要: http://developer.android.com/guide/topics/resources/providing-resources.html 阅读全文
posted @ 2011-09-23 18:25 陈孝勇 阅读(133) 评论(0) 推荐(0) 编辑
摘要: java泛型求助编辑百科名片泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。目录介绍规则和限制逐渐深入泛型泛型的高级应用泛型方法展开编辑本段介绍 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异. 阅读全文
posted @ 2011-09-23 11:01 陈孝勇 阅读(318) 评论(0) 推荐(0) 编辑
  2011年9月22日
摘要: 所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型,泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。机制:C#泛型能力是由CLR在运行时支持,区别于C++的编译时模板机制,和Java的编译时的“搽拭法”。这使得泛型能力可以在各个支持CLR的语言之间进行无缝的互操作。C#泛型代码在被编译为IL代码和无数据时,采用特殊的占位符来表示泛型类型,并用专有的IL指令支持泛型操作。而真正的泛型实例化工作以"on-demand"的方式,发生在JIT编译时。C#泛型编译机制 阅读全文
posted @ 2011-09-22 18:31 陈孝勇 阅读(305) 评论(0) 推荐(0) 编辑
  2011年8月25日
摘要: 1、创建或检索活动首选项对象SharedPreferences uiState = getPreferences(MODE_PRIVATE);2、获取活动首选项编辑器SharedPreferences.Editor editor = uiState.edit();3、添加活动首选项的值editor.putString(TEXT_ENTRY_KEY, myEditText.getText().toString());editor.putBoolean(ADDING_ITEM_KEY, addingNew);editor.commit();4、当活动不是正常退出时会触发@Overridepubli 阅读全文
posted @ 2011-08-25 17:56 陈孝勇 阅读(150) 评论(0) 推荐(0) 编辑
  2011年8月24日
摘要: 很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name 阅读全文
posted @ 2011-08-24 18:33 陈孝勇 阅读(149) 评论(0) 推荐(0) 编辑
  2011年8月23日
摘要: LayoutInflater 一般来讲,我们用LayoutInflater做一件事:inflate。inflate这个方法总共有四种形式,目的都是把xml表述的layout转化为View。This class is used to instantiate layout XML file into its corresponding View objects. It is never be used directly -- use getLayoutInflater() or getSystemService(String)getLayoutInflater() or getSystemServ 阅读全文
posted @ 2011-08-23 17:00 陈孝勇 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/liubiqu/archive/2008/08/14/1267867.html在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的.java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.spli 阅读全文
posted @ 2011-08-23 11:49 陈孝勇 阅读(207) 评论(0) 推荐(0) 编辑
  2011年8月19日
摘要: 主要步骤1、编写ToDoItem类,重写其toString方法2、写一个子类继承于ArrayAdapter<ToDoItem>重写其public View getView(int position, View convertView,ViewGroup parent)方法用于返回每一项的View@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){LinearLayouttodoView;ToDoItemitem=getItem(position);StringtaskString=item. 阅读全文
posted @ 2011-08-19 18:28 陈孝勇 阅读(382) 评论(0) 推荐(1) 编辑
  2011年8月18日
摘要: 大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体 widget控件(如:Button,TextView等)。为了让大家容易理解我做了一个简单的Demo,主布局main.xml里有一个TextView和一个Button,当点击Button,出现 Dialog,而这个Dialog的布局方式是我们在layout目录下定义的custom_dialog 阅读全文
posted @ 2011-08-18 22:01 陈孝勇 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页