coursera course——Application Fundamentals

android中的四大組件:Activity,Service,BroadcastReceiver,Content Provider。


android應用的開發流程主要包括:定義資源,實現應用類,打包應用,安裝和運行應用。


資源是一系列非源碼實體,比如佈局文件、圖像、動畫、字符串等。


資源與應用程序分離,這樣能使工程師無需更改源代碼就能夠更改字符串資源的文本。


如字符串資源定義的XML文件位於res/values子目錄下,可命名爲strings.xml,以<string name=“string name” >string</string>的形式設置。其他資源對其內容的訪問形式爲@string/string_name,Java對其的訪問形式爲R.string.string_name。可設置不同的strings.xml來表示同一id對應的不同語言下的字符串。


另一種資源文件是佈局文件,以XML文件的形式呈現。保存在res/layout目錄下,在java下可用R.layout.layout_name訪問。在其他的資源文件中可用@layout/lay_name來訪問。


Android自動生成R類,這樣我們可以通過訪問R類的域來得到在XML文件中定義的字符串、佈局文件和其他資源。


Activity通常用onCreate()方法來初始化應用。


首先,onCreate()調用super.onCreate(savedInstanceState);


接着設置內容視圖:setContentView(R.layout.main);


第三步初始化UI元素,如對話框和按鈕等。


最後將元素與事件對應。


androidmanifest.xml文件包含的信息有應用文件名和組成應用的組件名等。

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