android應(yīng)用程序結(jié)構(gòu)_關(guān)于android應(yīng)用程序的入口
本文關(guān)鍵詞:Android應(yīng)用,,由筆耕文化傳播整理發(fā)布。
關(guān)于Android應(yīng)用程序的入口
Android應(yīng)用程序,由一到多個Activity組成.每個Activity沒有很緊密的聯(lián)系,因為我們可以在自己的程序中調(diào)用其它Activity,特別是調(diào)用自己的代碼之外生成的Activity,比如android提供的發(fā)短信或者打電話的Activity.
Intent call = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phonenumber);
startActivity(call);
Intent sms = new Intent(Intent.ACTION_SENDTO,Uri.parse("smsto:"+phonenumber);
startActivity(sms);
從這點上看,Android應(yīng)用程序?qū)嶋H上是由多個Activity按照一定的次序拼裝起來的,只不過拼裝的過程中,后臺傳遞了一些數(shù)據(jù),使得各個Activity之間能比較好的銜接起來.
扯了這么多,其實我的意思還是想說,android應(yīng)用程序中,并沒有像c++和java這樣有main函數(shù)來作為應(yīng)用程序的入口.Android應(yīng)用程序提供的是入口Activity,而非入口函數(shù).
在eclipse中創(chuàng)建一個android應(yīng)用程序的時候,默認(rèn)會創(chuàng)建一個Activity.這個Activity實際上就是入口Activity了.從哪里定義它是Activity呢?AndroidManifest.xml文件中定義了整個Android應(yīng)用所包含的Activity.默認(rèn)生成的Activity的定義為:
本文關(guān)鍵詞:Android應(yīng)用,由筆耕文化傳播整理發(fā)布。
本文編號:202312
本文鏈接:http://sikaile.net/wenshubaike/xxkj/202312.html