android面試題之四

來源:互聯網
上載者:User

十六、Android中Dalvik和JVM的區別是什嗎?

基於寄存器,而基於棧。基於寄存器的虛擬機器對於更大的程式來說,在它們編譯的時候,花費的時間更短。

負責進程隔離和線程管理,每一個應用在底層都會對應一個獨立的虛擬機器執行個體,專門針對同時高效運行多個虛擬機器進行了最佳化,其代碼在虛擬機器的解釋下得以執行。

並未遵守規範,兩者也不相容。啟動並執行是位元組碼(檔案),啟動並執行是其專有的()檔案。檔案格式可以減少整體檔案尺寸,提高操作的類尋找速度。Dalvik虛擬機器有自己的 bytecode,並非使用 Java bytecode。

使用介面實現序列化,這是常用的方法。

實現介面,這裡的部分類比如類就已經實現了,同時在中交換資料也很常見的。

應用的進入點嗎

這個包的才是真正的進入點,只不過大多數開發人員無需重寫該類,他的繼承關係如

? android.content.Context
? android.content.ContextWrapper
? android.app.Application

類包含了個公開的方法

void onCreate() //這裡才是真正的進入點。
void onTerminate()

進入點是的,你可以看下的內含項目關聯性就清楚了,並不是每個應用都必須有的。

都有哪些解析器,都熟練掌握嗎

解析主要有三種方式,、、。

、區別在中已經介紹過。

和類似,是基於流()操作檔案,然後根據節時間點事件回調開發人員編寫的處理常式。因為是基於流的處理,因此和都比較節約記憶體資源,不會象那樣要把所有節點以對橡樹的形式展現在記憶體中。但比更簡明,而且不需要掃描完整個流。

作為輕量級的資料庫,比還小,但支援語句查詢,提高效能可以考慮通過原始經過最佳化的查詢語句方式處理。

與的不同?

:用於存放需要打包到應用程式的靜態檔案,以便部署到裝置中。與不同點在於,支援任意深度的子目錄。這些檔案不會產生任何資源,必須使用開始(不包含它)的相對路徑名。

:用於存放應用程式的資源(標、布局等),將被打包到編譯後的中。不支援深度子目錄;

:存放基於的菜單描述;

:存放通用的檔案,該檔案夾內的檔案將不會被編譯成二進位檔案,按原樣複製到裝置上;

:存放字串、尺寸值。

存放通用的檔案。

的優勢與不足?

An大優勢:

平台首先就是其開發性,開發的平台允許任何移動終端廠商加入到Android聯盟中來。顯著的開放性可以使其擁有更多的開發人員,隨著使用者和應用的日益豐富,一個嶄新的平台也將很快走向成熟。開發性對於Android的發展而言,有利於積累人氣,這裡的人氣包括消費者和廠商,而對於消費者來講,最大的受益正是豐富的軟體資源。開放的平台也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。

上市 ,使用者可以更加方便地串連網路,電訊廠商的制約減少。互連網巨頭Google推動的Android終端天生就有網路特色,將讓使用者離互連網更近。

平台的開放性相關,由於Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產品。

難題之一。

應用:已經走過10年度曆史,從搜尋巨人到全面的互連網滲透,Google服務如地圖、郵件、搜尋等已經成為串連使用者和互連網的重要紐帶,而Android平台手機將無縫結合這些優秀的Google服務。

大不足:

這個巨人也時時站在你的身後,洞穿一切,因此,互連網的深入將會帶來新一輪的隱私危機。

手機的不是最大電訊廠商:在23日,於美國紐約發布 了Android首款手機G1。但是在北美市場,最大的兩家電訊廠商乃AT&T和Verizon,而目前所知取得Android手機銷售權的僅有T-Mobile和Sprint,其中T-Mobile的3G網路相對於其他三家也要遜色不少,因此,使用者可以買賬購買G1,能否體驗到最佳的3G網路服務則要另當別論了!

手機:手機的另一發售電訊廠商Sprint就將在其機型中內建其手機商店程式。

平台手機,由於廠商豐富,產品類型多樣,這樣使用同一款機型的使用者越來越少,缺少統一機型的程式強化。舉個稍顯不當的例子,現在山寨機泛濫,品種各異,就很少有專門針對某個型號山寨機的討論和群組,除了哪些功能異常搶眼、頗受追捧的機型以外。

端的Windows Xp系統的時候,都會內建微軟Windows Media Player這樣一個瀏覽器程式,使用者可以選擇更多樣的播放器,如Realplay或暴風影音等。但入手開始使用預設的程式同樣可以應付多樣的需要。在 Android平台中,由於其開放性,軟體更多依賴第三方廠商,比如Android系統的SDK中就沒有內建音樂 播放器,全部依賴第三方開發,缺少了產品的統一性。

卡裡的所有檔案按樹來組織主檔案每一塊卡只有一個唯一的主檔案其他所有檔案都是它的子孫主檔案只有檔案頭裡面存放著整個卡的控制和管理資訊
專用檔案也是只有一個檔案頭,裡面存放著整個目錄的管理控制資訊專用檔案相當於一個目錄的根基本檔案既有檔案頭,也有檔案體檔案頭存放該檔案的位置和控制資訊檔體存放真正的資料整個卡中只有基本檔案有檔案體也只有基本檔案才用來存放資料

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.