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 過河卒 閱讀(1135) 評論(5)  編輯  收藏 所屬分類: Android/gPhone
          文章來自: http://www.blogjava.com/ponzmd/ (彭?。^河卒) 轉貼請聲明!
          訪問統計:
          主站蜘蛛池模板: 景德镇市| 永顺县| 平定县| 贺兰县| 临潭县| 类乌齐县| 观塘区| 清徐县| 赞皇县| 麻栗坡县| 泌阳县| 香港| 察隅县| 阳谷县| 江达县| 浙江省| 靖宇县| 常德市| 泽州县| 于都县| 四子王旗| 上虞市| 通海县| 阿勒泰市| 彭泽县| 嵩明县| 外汇| 乡宁县| 柳林县| 康平县| 南陵县| 东方市| 东乡县| 昭平县| 金乡县| 苏尼特右旗| 新巴尔虎右旗| 腾冲县| 东至县| 岢岚县| 仪陇县|