已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
試題目匯總 含答案 2016 手機版 1、 進程和 進程 , 應(yīng)用程序的進程是否為同一個概念 虛擬機。每一個 用程序都在它自己的進程中運行,都擁有一個獨立的 擬機實例。而每一個 是在 的一個進程,所以說可以認為是同一個概念。 2、 的 件有何作用 的文件系統(tǒng)有自己規(guī)范,主要是為了和手機通訊, 身可以有自己的操作系統(tǒng), 是作存儲并和手機通訊用的 3、嵌入式操作系統(tǒng)內(nèi)存管理有哪幾種, 各有何特性 頁式,段式,段頁,用到了 擬空間等技術(shù) 4、 什么是嵌入式實時操作系統(tǒng) , 作系統(tǒng)屬于實時操作系統(tǒng)嗎 ? 嵌入式實時操作系統(tǒng)是指當外界事件或數(shù)據(jù)產(chǎn)生時,能夠接受并以足夠快的速度予以處理,其處理的結(jié)果又能在規(guī)定的時間之內(nèi)來控制生產(chǎn)過程或?qū)μ幚硐到y(tǒng)作出快速響應(yīng),并控制所 有實時任務(wù)協(xié)調(diào)一致運行的嵌入式操作系統(tǒng)。主要用于工業(yè)控制、 軍事設(shè)備、 航空航天等領(lǐng)域?qū)ο到y(tǒng)的響應(yīng)時間有苛刻的要求,這就需要使用實時系統(tǒng)。又可分為軟實時和硬實時兩種,而 基于 核的,因此屬于軟實時。 5、一條最長的短信息約占多少 中文 70(包括標點 ),英文 160, 160 個字節(jié)。 6、 的動畫有哪幾類,它們的特點和區(qū)別是什么 ? 兩種,一種是 畫、還有一種是 畫。 畫,這種實現(xiàn)方式可以使視圖組件移動、放大、縮小以及產(chǎn) 生透明度的變化 ;另一種 畫,傳統(tǒng)的動畫方法,通過順序的播放排列好的圖片來實現(xiàn),類似電影。 7、 制的原理 供了 滿足線程間的通信。 進先出原則。用來管理特定線程內(nèi)對象之間的消息交換 ( 1)一個線程可以產(chǎn)生一個 象,由它來管理此線程里的 息隊列 )。 2)你可以構(gòu)造 象 來與 通,以便 消息到 ;或者接收 出 )所送來的消息。 3) 息隊列 ):用來存放線程放入的消息。 4)線程: UI 常就是 動程序時會替它建立一個 8、說說 式的原理,它在 的運用 官方建議應(yīng)用程序的開發(fā)采用 式。何謂 縮寫, 含三個部分: l 模型 (象:是應(yīng)用程序的主體部分,所有的業(yè)務(wù)邏輯都應(yīng)該寫在該層。 l 視圖 (象:是應(yīng)用程序中負責(zé)生成用戶界面的部分。也是在整個 構(gòu)中用戶唯一可以看到的一層,接收用戶的輸入,顯示處理結(jié)果。 l 控制器 (象:是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示及更新 象狀態(tài)的部分,控制器更重要的一種導(dǎo)航功能,想用用戶出發(fā)的相關(guān)事件,交給 m 哦得了處理。 勵弱耦合和組件的重用,在 具體體現(xiàn)如下: 1)視圖層 (一般采用 件進行界面的描述,使用的時候可以非常方便的引入,當然,如何你對 解的比較的多了話,就一定 可以想到在 也可以使用的方式作為 ,當然這里需要進行 間的通 信,幸運的是, 供了它們之間非常方便的通信實現(xiàn)。 2)控制層 ( 控制層的重 任通常落在了眾多的 肩上,這句話也就暗 含了不要在 寫代碼,要通過 割 務(wù)邏輯層處理, 這樣做的另外一個原因是 的 響應(yīng)時間是 5s,如果耗時的操作放在這里,程序就很容易被回收掉。 3)模型層 (對數(shù)據(jù)庫的操作、對網(wǎng)絡(luò)等的操作都應(yīng)該在 面處理,當然對業(yè)務(wù)計算等操作也是必須放在的該層的。 9、 生命周期 和其他手機 平臺 的應(yīng)用 程序 一樣, 應(yīng)用程序 的生命周期是被統(tǒng)一掌控 的,也就是說我們寫的應(yīng)用程序命運掌握 在別人 (系統(tǒng) )的手里,我們不能改變它,只能學(xué)習(xí) 并適應(yīng)它。 簡單地說一下為什么是這樣:我們手機在運行 一個應(yīng)用程序的時候,有可能打進來電話發(fā)進來短信 ,或者沒有電了,這時候程序都會被中斷,優(yōu)先去服務(wù)電話的基本功能 ,另外系統(tǒng)也不允許你占用太多資源 ,至少要保證電話功能吧 ,所以資源不足的時候也就有可能被干掉。言歸正傳, 基本生命周期如下代碼 所示: 碼 ; ; ; ; ; ; ; ; ; ; 你自己寫的 按需要 重載這些方法, 免不了的,在一個 們被調(diào)用的順序是 在 這樣就是一個完整的生命周期,但是有人問了 ,程序正運行著呢來電話了,這個程序咋辦 ?中止了唄,如果中止的時候新出的一個 全屏的那么: 恢復(fù)的時候 如果打斷 這個應(yīng)用程序的是一個 者 么只是恢復(fù) 的時候 詳細介紹一下這幾個方法中系統(tǒng)在做什么以及我們應(yīng)該做什么: 在這里創(chuàng)建界面 ,做一些數(shù)據(jù) 的初始化工作 到這一步變成用戶可見不可交互的 變成和用戶可交互 的, (在系統(tǒng)通過棧的方式管理這些個 最上面,運行完彈出棧,則回到上一個到這一步是可見但不可交互 的,系統(tǒng)會停止動畫 等消耗 事情從上文的描述已經(jīng)知道,應(yīng)該在這里保存你的一些數(shù)據(jù) ,因為這個時 候你的程序的優(yōu)先級降低,有可能被系統(tǒng)收回。在這里保存的數(shù)據(jù),應(yīng)該在 讀出來,注意:這個方法里做的事情時間要短,因為下一個 會等到這個方法完成才啟動 變得不可見 ,被下一個 蓋了 這是 干掉前最后一個被調(diào)用方法了,可能是外面類調(diào)用 法或者是系統(tǒng)為了節(jié)省空間將它暫時性的干掉,可以用 來判斷它,如果你有一個 線程中轉(zhuǎn)動,請在 把他 ,不然等線程結(jié)束的時候,調(diào)用 法會拋異常的。 種狀態(tài) 下 有可能被系統(tǒng)干掉為了保證程序的正確性,你要在 里寫上持久層操作的代碼,將用戶編輯的內(nèi)容都保存到存儲介質(zhì)上 (一般都是數(shù)據(jù)庫 )。實際工作中因為生命周期的變化而帶來的問題也很多,比如你的應(yīng)用程序起了新的線程在跑,這時候中斷了,你還要去維護那個線程,是暫停還是殺掉還是數(shù)據(jù) 回滾,是吧 ?因為 能被殺 掉,所以線程中使用的變量和一些界面元素就千萬要注意了,一般都是采用 消息機制 處理多線程和界面交互的問題。 10、讓 成一個窗口: 性設(shè)定 講點輕松的吧 ,可能有人希望做出來的應(yīng)用程序是一個漂浮在手機主界面的東西,那么很 簡單你只需要設(shè)置 一下 主題就可以了在 定義 地方一句話: 碼 這就使你的應(yīng)用程序變成對話框的形式彈出來了,或者 碼 就變成半透明的, 友情提示 似的這種 的 法中看到, 所有元素的屬性的介紹都可以參考這個類 面說的是屬性名稱,具體有什么值是在 可以看到,比如這個 ”就對應(yīng)于 (_換成 . 這里面配置用到了 些東西,那么聰明的你一定想到 也會有這些東西,然后一匹配不就找到接收者了嗎 ? 實就是一個意圖的字符串名稱。 上面這段 配置文件說明了這個 以接受不同的 然相應(yīng)的程序邏輯也不一樣咯 ,提一下那個 是在 定義的,你要是自己實現(xiàn)一個 知道了,必須指定 能讓數(shù)據(jù)被別人使用。 不知道原理說明白沒, 總結(jié) 一句,就是你調(diào)用別的界面不是直接 個界面,而是通過扔出一個 系統(tǒng)幫你去調(diào)用那個界面,這樣就多么松藕合啊,而且符合了生命周期被系統(tǒng)管理的原則。 想知道 有啥, 你預(yù)先定制好的 有啥等等,請親自訪問官方鏈接 知道怎么調(diào)用系統(tǒng)應(yīng)用程序的同學(xué),可以仔細看一下你的 次運行一個程序的時候是不是有一些信息比如 : 再對照一下 一些 法,就知道怎么調(diào)用咯,希望你喜歡: ) 13. 如何退出 何安全退出已調(diào)用多個 對于單一 應(yīng)用來說,退出很簡單,直接 即可。 當然,也可以用 和 這樣的方法。 但是,對于多 應(yīng)用來說,在打開多個 ,如果想在最后打開的 邊的方法 都是沒有用的,因為上邊的方法都是結(jié)束一個 已。 當然,網(wǎng)上也有人說可以。 就好像有人問,在應(yīng)用里如何捕獲 ,有人就會說用 較可,而事實上如果不修改 本不可能做到這一點一樣。 所以,最好還是自己親自試一下。 那么,有沒有辦法直接退出整個應(yīng)用呢 ? 在 前,可以使用 法。 它可以直接結(jié)束整個應(yīng)用。 注意不要被它的名字迷惑。 可是,在 個方法失效了。 在 加了一個新的方法, ,需要權(quán)限 可惜的是,它和 樣,根本起不到應(yīng)有的效果。 另外還有一個方法,就是系統(tǒng)自帶的應(yīng)用程序管理里,強制結(jié)束程序的方法,。 它需要權(quán)限 并且需要添加 性 同樣可惜的是,該方法是非公開的,他只能運行在系統(tǒng)進程,第三方程序無法調(diào)用。 因為需要在 添加 = 而 用于在 碼下編譯程序用的。 從以上可以看出,在 有辦法直接結(jié)束一個應(yīng)用,而只能用自己的辦法間接辦 到。 現(xiàn)提供幾個方法,供參考: 1、拋異常強制退出: 該方法通過拋異常,使程序 驗證可以,但是,需要解決的問題是,如何使程序結(jié)束掉,而不彈出 窗口。 2、記錄打開的 每打開一個 記錄下來。在需要退出時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店客戶投訴典型案例解析
- 電力營銷基礎(chǔ)知識培訓(xùn)
- 窗臺板安裝詳細技術(shù)流程說明書
- 2026年綠色施工材料的研發(fā)趨勢
- 六年級英文教學(xué)反思與教學(xué)設(shè)計范文
- 2026年橋梁施工中的風(fēng)險預(yù)警機制
- 企業(yè)車輛管理制度及安全規(guī)范模板
- 小學(xué)六年級英語2026年上學(xué)期語法專項真題
- 2026年阻尼器應(yīng)用于橋梁抗震設(shè)計的研究
- 2026年低碳建筑設(shè)計的基本原則
- 河道清淤作業(yè)安全組織施工方案
- 2026年1月1日起施行的《兵役登記工作規(guī)定》學(xué)習(xí)與解讀
- GB/T 46831-2025塑料聚丙烯(PP)等規(guī)指數(shù)的測定低分辨率核磁共振波譜法
- 2025侵襲性肺真菌病指南解讀
- 蘇州工業(yè)園區(qū)領(lǐng)軍創(chuàng)業(yè)投資有限公司招聘備考題庫新版
- 葡萄種植課件
- 律師事務(wù)所保密制度和保密措施
- 粉絲群體特征分析-洞察與解讀
- 2025年亞氨基二乙酸行業(yè)分析報告及未來發(fā)展趨勢預(yù)測
- 2025年國家開放大學(xué)《公共經(jīng)濟學(xué)》期末考試備考試題及答案解析
- 兒童游樂園安全知識培訓(xùn)課件
評論
0/150
提交評論