posts - 110,  comments - 152,  trackbacks - 0

阅读内容:Hello Android

1.在Android中,应用程序的入口是继承了Activity类中的OnCreate()方法,这个方法也类似于J2me中Midlet类的StartApp()方法的地位.

2.初接触Android,一句句的搞明白Helloworld的源代码的含义是很有收获的。

源代码如下:

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        TextView tv = new TextView(this);
        tv.setText("Hello, Android");
        setContentView(tv);
    }
}

a.通过注释已经很清楚的告诉我们,onCreate会随着Activity被示例化而执行。其实我更想知道的是Activity的生命周期是什么?
看看这个图,或许能明白点什么?

activity_lifecycle
b.我也很想知道Activity和Bundle究竟会是些什么?但是很遗憾HelloAndroid里面没有功夫细细到来。唉,管他呢?该知道的我总有一天会知道的。
c.TextView tv = new TextView(this); 这里的this看起来是个Activity,而实际API里面要求是一个Context,而恰好Activity是继承于Context。Context可以认为是一个系统资源的访问句柄,它提供了各种资源,数据库以及其他程序设计的服务.
d.setContentView(tv);在Android中,View其实是一个drawable对象,setContentView也就确定了那个View是与当前的Activity相关的.

3.关于R.java
可以认为R.java是我们访问/res下面各种资源的索引。比如我们可以通过R.drawable.icon来访问,/res/drawable/下的icon.png图片。

好了,就这些了。

还有些想知道的东西

1.Activity的生命周期?
2.一个Android程序的各个组成部分是怎么样的?



平凡而简单的人一个,无权无势也无牵无挂。一路厮杀,只进不退,死而后已,岂不爽哉!
收起对“车”日行千里的羡慕;收起对“马”左右逢缘的感叹;目标记在心里面,向前进。一次一步,一步一脚印,跬步千里。
这个角色很适合现在的


posted on 2007-12-03 09:18 过河卒 阅读(1103) 评论(5)  编辑  收藏 所属分类: Android/gPhone

只有注册用户登录后才能发表评论。


网站导航:
 
文章来自: http://www.blogjava.com/ponzmd/ (彭俊-过河卒) 转贴请声明!
访问统计: