咖啡馆

有空坐下来喝杯咖啡,放松下心情~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

09 2012 档案

摘要:ActivityActivity是Android程序的4大组件之一。Activity是Android程序的表示层。程序的每一个显示屏幕就是一个Activity。学过WEB开发者,可以把Activity理解成网页中的一个JSP文件;或者你可以把它理解成一个Windows的窗口。下面看一下Activity类的继承关系:从这里可以看到Activity是Context类的子类。Activity的生命周期当用户的焦点进入,离开,或返回时,应用程序中的activity会在它们生命周期中的不同状态进行转换,比如,当activity第一次创建时,它会位于系统屏幕最前面接受用户焦点,在这一过程中,系统会调用ac 阅读全文

posted @ 2012-09-02 00:06 mshwu 阅读(359) 评论(0) 推荐(0)

摘要:语法改动比较大的是泛型编程。使用泛型编程需要在声明的时候提供附加的声明信息。比如:List words = new ArrayList();需要替换成:List<String> words = new ArrayList<String>();这样做的一个优点是,如果你插入数组的数据类型不是字符串的话,你就可以在编译的时候发现和解决这个bug。如果不使用上面的声明,这个bug不可能在编译的时候发现,程序运行后会出现ClassCastException 的错误。另一个好处是:你不在需要担心集合中的元素超出了范围:String title = ((String) words. 阅读全文

posted @ 2012-09-01 22:58 mshwu 阅读(299) 评论(0) 推荐(0)

摘要:本例源码:/Files/mshwu/L3_simpleinterface2.rar上一节,一个最简单的Activity,包括一个text field,跟一个按钮,这一节将响应该button的事件,开启另一个Activity。Response to the Button对Button事件的响应,也可以通过配置来完成,在layout定义文件activity_main.xml中添加android:onclick 于组件中:或可视化编辑环境中如下图所示:属性的值 SendMessage就是事件监听器的响应方法,当button被点击时,activity 中的SendMessage方法将会被调用,方法结构 阅读全文

posted @ 2012-09-01 18:47 mshwu 阅读(329) 评论(0) 推荐(0)