老羅android視頻學習筆記1

 此部分包括視頻的1-4講

android系統框架

一.項目文件的組成:

    src:完成java代碼的編寫

    assets:資源目錄

    res:存放圖片,佈局文件,字符串等

    bin目錄:輸出文件:apk

    gen:系統自動生成的源代碼目錄

    

    android的AndoridManifest.xml

      結構

      

<?xml version="1.0" encoding = "utf-8">
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package = "...">
   android:versionCode="1"
   android:versionName="1.0">
    <application android:icon="..." android:lable="...">
       <activity>
      ...
       </activity>
       <user-sdk android:minSkdVersion="4" />
         <user-permission android:name =" "/>

</manifest>

         描述了package中的組件(activities,services,等等)

               android:versionCode ="1" 表示工程生成apk的版本號。

               android:versionName ="1.0"表示版本的一個名稱

               android:instalLocation ="auto" 自動尋找安裝的地方.ROM或者SDcard

                                                   internalOnly 僅僅安裝在ROM上

                                                   preferExternal 直接安裝在sdcard

             android:icon ="@drawable/icon" 表示應用程序的一個圖片,logo圖片

          

        android:name  表示整個應用程序的主程序名稱

        Intent-filter :意圖過濾器;用來過濾用戶設計的一些動作和操作。


            

二.環境的搭建

     參考:http://blog.csdn.net/android_tutor/article/details/4769173

    需要: JDK,eclipse(老羅推薦eclipse IDE for java EE),android sdk,

              另外需要eclipse開發工具ADT

              按參考中設置完,建立一個簡單的hello程序,裝載到模擬器中。


三.android的生命週期

    1.什麼是activity

           activity是佈滿着整個窗口或者懸浮於其他窗口上的交互界面。應用程序由多個Activity構成,都會在AndroidManifest.xml中指定一個主activity

    2.activity生命週期

         activity生命週期的7個方法和3個階段

        a.7個方法void onCreate(初始化);onStart;onRestart;onResume;onPause;onStop;onDestory

        b.3個階段:開始activity:這個階段執行3個生命週期方法:onCreate,onStart;onResume

                          重新獲得焦點:onRestart,onstart onResume

                          關閉activity:onPause,onStop,onDestory

                  LogCat的使用   開啓 LogCat:Eclipse中選擇Windows > Show View > Other... > Android > LogCat,確定後會出現LogCat顯示框

       建立一個Acivity_life的測試demo來學習Activity的生命週期

                  在Logcat中建立一個Tag: Activity_life,在7個方法中加入一個函數:這裏Tag設置爲私有常量爲:private final String Tag ="Activity_life ;"Log.i(Tag,"..."):


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章