通读Android文档系列 THREE

阅读内容: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的生命周期是什么?
看看这个图,或许能明白点什么?

通读Android文档系列 THREE_第1张图片
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程序的各个组成部分是怎么样的?



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


更多相关文章

  1. Android 4.1源代码今日将发布
  2. Android最新获取oaid的方法及sdk
  3. Android的源代码结构(转)
  4. Android下Activity全屏显示实现方法

随机推荐

  1. Android 4.4KitKat AudioTrack 流程分析
  2. Android无线调试:tcpip无线连接 | WiFi ap
  3. Nginx系列教程(二)| 一文带你读懂Nginx的正
  4. Android之SQlite存储
  5. 对android tabactivity中ActionBar中setD
  6. eclipse导入的Android工程报错
  7. 自学第五十八天
  8. android 九宫格 移动 并且删除 带动画效
  9. Qt for Android升级
  10. android获取手机上的图片和视频缩略图thu