新接觸一門程序或者開發(fā)框架,我一般都要先弄清楚程序的入口在哪里,程序怎么運行的;建立一個項目后,各個文件夾有什么作用以及如何使用等等。理清楚這些東西對以后開發(fā)是很有好處的,古話說得好,工欲善其事,必先利其器。本文主要總結android程序的入口點和程序的運行流程(初識),android項目中各文件夾的含義,以及它們的使用。
剛接觸android程序,配置好開發(fā)andriod的環(huán)境,建立一個項目,框架自帶的經(jīng)典hello程序,然后就可以在虛擬設備上進行運行了。但是對程序從哪里開始運行的,下一步應該執(zhí)行哪個函數(shù),以及各個項目文件夾干什么的,里面存儲什么,都有什么作用等等這些都是一臉懵逼的。經(jīng)過這幾天的摸索,對這些概念有那么一點點理解,下面進行總結一下,有不對的地方,敬請各位android大牛進行指出,感激不盡。
1 Android程序的入口
1.1 Activity類
在andriod的應用程序中,用戶所感知的都是一個個應用界面,在android程序里面每個應用界面對應一個 Activity類,這類似于.NET Winform項目中的Form窗體。與WinForm中的Form一樣,Activity類也是一個基類,每個視圖界面都是繼承Activity的。下面看一下Activity的擴展類的代碼。
public class MainActivity extends Activity { @Override protected void onCreate
延伸閱讀
- ssh框架
2016-09-30
- 阿里移動安全 [無線安全]玩轉無線電——不安全的藍牙鎖
2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe
2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】
2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞
2017-07-26
- 從棧不平衡問題 理解 calling convention
2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明
2017-07-26
- Swift實現(xiàn)JSON轉Model - HandyJSON使用講解
2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應用分析
2017-07-26
- 集合結合數(shù)據(jù)結構來看看(二)
2017-07-26
學習是年輕人改變自己的最好方式