阅读内容: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的生命周期是什么?
看看这个图,或许能明白点什么?
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
过河卒 阅读(1116)
评论(5) 编辑 收藏 所属分类:
Android/gPhone