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)用程序,由一到多個(gè)Activity組成.每個(gè)Activity沒(méi)有很緊密的聯(lián)系,因?yà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);
從這點(diǎn)上看,Android應(yīng)用程序?qū)嶋H上是由多個(gè)Activity按照一定的次序拼裝起來(lái)的,只不過(guò)拼裝的過(guò)程中,后臺(tái)傳遞了一些數(shù)據(jù),使得各個(gè)Activity之間能比較好的銜接起來(lái).
扯了這么多,其實(shí)我的意思還是想說(shuō),android應(yīng)用程序中,并沒(méi)有像c++和java這樣有main函數(shù)來(lái)作為應(yīng)用程序的入口.Android應(yīng)用程序提供的是入口Activity,而非入口函數(shù).
在eclipse中創(chuàng)建一個(gè)android應(yīng)用程序的時(shí)候,默認(rèn)會(huì)創(chuàng)建一個(gè)Activity.這個(gè)Activity實(shí)際上就是入口Activity了.從哪里定義它是Activity呢?AndroidManifest.xml文件中定義了整個(gè)Android應(yīng)用所包含的Activity.默認(rèn)生成的Activity的定義為:
本文關(guān)鍵詞:Android應(yīng)用,由筆耕文化傳播整理發(fā)布。
本文編號(hào):202312
本文鏈接:http://sikaile.net/wenshubaike/xxkj/202312.html