新接觸一門(mén)程序或者開(kāi)發(fā)框架,我一般都要先弄清楚程序的入口在哪里,程序怎么運(yùn)行的;建立一個(gè)項(xiàng)目后,各個(gè)文件夾有什么作用以及如何使用等等。理清楚這些東西對(duì)以后開(kāi)發(fā)是很有好處的,古話說(shuō)得好,工欲善其事,必先利其器。本文主要總結(jié)android程序的入口點(diǎn)和程序的運(yùn)行流程(初識(shí)),android項(xiàng)目中各文件夾的含義,以及它們的使用。
剛接觸android程序,配置好開(kāi)發(fā)andriod的環(huán)境,建立一個(gè)項(xiàng)目,框架自帶的經(jīng)典hello程序,然后就可以在虛擬設(shè)備上進(jìn)行運(yùn)行了。但是對(duì)程序從哪里開(kāi)始運(yùn)行的,下一步應(yīng)該執(zhí)行哪個(gè)函數(shù),以及各個(gè)項(xiàng)目文件夾干什么的,里面存儲(chǔ)什么,都有什么作用等等這些都是一臉懵逼的。經(jīng)過(guò)這幾天的摸索,對(duì)這些概念有那么一點(diǎn)點(diǎn)理解,下面進(jìn)行總結(jié)一下,有不對(duì)的地方,敬請(qǐng)各位android大牛進(jìn)行指出,感激不盡。
1 Android程序的入口
1.1 Activity類(lèi)
在andriod的應(yīng)用程序中,用戶所感知的都是一個(gè)個(gè)應(yīng)用界面,在android程序里面每個(gè)應(yīng)用界面對(duì)應(yīng)一個(gè) Activity類(lèi),這類(lèi)似于.NET Winform項(xiàng)目中的Form窗體。與WinForm中的Form一樣,Activity類(lèi)也是一個(gè)基類(lèi),每個(gè)視圖界面都是繼承Activity的。下面看一下Activity的擴(kuò)展類(lèi)的代碼。
public class MainActivity extends Activity { @Override protected void onCreate
網(wǎng)友評(píng)論