- 相關(guān)推薦
Android 面試問題收集
1. 請從Developer的角度談?wù)剬?span href=\"/tag.php?name=android\" style=\"line-height: normal;\">android的理解android應(yīng)用開發(fā)一般來說由四大塊構(gòu)成
activity
intent
provider
broadcastreciver
從這種結(jié)構(gòu)上來看,android系統(tǒng)是提供了從顯示層到數(shù)據(jù)層到消息機制的一整套的應(yīng)用開發(fā)方案,而且是一種比較先進的解決方案。
從寫android代碼的過程中,我感覺到android project是一種典型的MVC結(jié)構(gòu),非常類似于主要用于WEB開發(fā)的J2EE架構(gòu),xml布局文件是view相當(dāng)于JSp頁面;activity和 intent起到了controller的作用;provider對數(shù)據(jù)層做了良好的封裝,而且provider把數(shù)據(jù)管理的范疇從數(shù)據(jù)庫泛化到了數(shù)據(jù)的 概念,不光管理數(shù)據(jù)記錄,只要是數(shù)據(jù)文件(圖片、視頻、聲音文件、所有其他的一切的file)都納入管理,且提供了數(shù)據(jù)共享的機制,這是比較出彩的地 方;broadcastreceiver提供了一種良好的消息機制,使得一個應(yīng)用不再是一個信息孤島,而是和其他的應(yīng)用、服務(wù)等構(gòu)成了信息網(wǎng)絡(luò),從而極大 的豐富了應(yīng)用的開發(fā)空間,給了應(yīng)用開發(fā)者極大的想象創(chuàng)造的可能。
【Android 面試問題收集】相關(guān)文章:
面試經(jīng)典問題11-11
面試的經(jīng)典問題及答案03-16
面試經(jīng)典問題及答案06-20
關(guān)于面試的問題05-20
面試問題與回答11-27
銷售人員面試的經(jīng)典問題06-13
采購的面試問題06-14
面試問題及答案05-23
軍校面試問題06-30
奇葩面試問題03-29