freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

手機(jī)應(yīng)用開發(fā)集成開發(fā)環(huán)境應(yīng)用程序設(shè)計(jì)初步-資料下載頁(yè)

2025-07-19 02:38本頁(yè)面
  

【正文】 產(chǎn)生的事件l 有幾種不同的窗口服務(wù)器事件,如鍵盤事件,系統(tǒng)事件,后臺(tái)事件,他們都需要被恰當(dāng)?shù)奶幚怼?AppUi類有幾個(gè)函數(shù)會(huì)被窗口服務(wù)器的各種事件調(diào)用,你如何重載這些函數(shù)是由自己確定的,但是以下的細(xì)節(jié)提出了一些場(chǎng)景下的處理方法建議。應(yīng)用程序可能隨時(shí)獲得或者失去焦點(diǎn),不論失去還是得到焦點(diǎn),HandleForegroundEventL()方法都會(huì)被調(diào)用,這個(gè)方法會(huì)使用一個(gè)單實(shí)例的 Boolean變量保存狀態(tài)。當(dāng)應(yīng)用切換到后臺(tái),我們應(yīng)該建立一個(gè)可恢復(fù)的狀態(tài),掛起進(jìn)程和保存數(shù)據(jù),因?yàn)橄到y(tǒng)的處理能力必須為前臺(tái)程序服務(wù),應(yīng)用必須切換用戶接口,如果后臺(tái)程序還在繼續(xù)運(yùn)行,則會(huì)導(dǎo)致運(yùn)行性能上的損失,而且后臺(tái)運(yùn)行的程序可能在資源不足的情況下被系統(tǒng)自動(dòng)關(guān)閉,如果不保存數(shù)據(jù)就無(wú)法保持一個(gè)穩(wěn)定的可恢復(fù)狀態(tài)。用戶輸入也必須被正確處理,當(dāng)用戶在界面上執(zhí)行一個(gè)動(dòng)作,一個(gè)事件將會(huì)發(fā)送給擁有窗口的應(yīng)用,這種情況可能存在幾種不同的事件,好的處理行為不但要考慮你期望的按鍵,也必須考慮那些你不希望出現(xiàn)的情況。總是優(yōu)雅的退出l 退出應(yīng)該是明確的被用戶或者系統(tǒng)執(zhí)行,在很多情況下, HandleCommandL()會(huì)接收到一個(gè)EEikCmdExit 命令,這個(gè)是程序保存應(yīng)用數(shù)據(jù)的最后機(jī)會(huì),收到這個(gè)命令后程序必須盡快釋放不再使用的系統(tǒng)資源。有可能在你的應(yīng)用程序結(jié)束之前,整個(gè)系統(tǒng)已經(jīng)關(guān)閉,你必須考慮這種突然的關(guān)閉對(duì)應(yīng)用數(shù)據(jù)的影響,考慮當(dāng)程序突然中斷將發(fā)生什么,如果是正在后臺(tái)運(yùn)行,則不會(huì)發(fā)生數(shù)據(jù)丟失的情況,因?yàn)镠andleForegroundEventL()會(huì)在這時(shí)候強(qiáng)制保存數(shù)據(jù),但是如果用戶正在進(jìn)行操作,突然中斷將會(huì)導(dǎo)致用戶的最新數(shù)據(jù)丟失,一個(gè)改變的方法是每次用戶操作結(jié)束都進(jìn)行數(shù)據(jù)保存,但是這樣可能會(huì)帶來(lái)應(yīng)用性能的影響,所以,設(shè)計(jì)程序的時(shí)候,需要注意運(yùn)行性能和數(shù)據(jù)安全是兩個(gè)有沖突的方面,實(shí)際應(yīng)用需要考慮業(yè)務(wù)需求在性能和數(shù)據(jù)安全之間取得一定的平衡。保存數(shù)據(jù)前檢查磁盤的空間大小l 必須合理的執(zhí)行保存數(shù)據(jù)動(dòng)作,當(dāng)文件系統(tǒng)太滿,這將會(huì)對(duì)系統(tǒng)性能帶來(lái)負(fù)面的影響,因此,所有應(yīng)用都必須在提交內(nèi)存數(shù)據(jù)前檢查可用的磁盤資源來(lái)防止這樣的情況發(fā)生其他需要注意的地方l 文件系統(tǒng)-當(dāng)使用文件,應(yīng)當(dāng)盡量減少文件打開、讀、寫操作,一次寫入比較大的數(shù)據(jù)塊,一次性寫入大塊的持久性數(shù)據(jù)比分多次寫入一些小塊的數(shù)據(jù)效率更高,還有記得檢查剩余空間的大小l 系統(tǒng)看門狗-這是 S60的一些子系統(tǒng),它們會(huì)在任何時(shí)候要求應(yīng)用程序退出,例如 outofmemeory 看門狗l 我們需要保留 EEikCmdExit 命令來(lái)響應(yīng)系統(tǒng)產(chǎn)生的退出請(qǐng)求,當(dāng)我們的應(yīng)用收到這個(gè)系統(tǒng)的退出請(qǐng)求,除了保存數(shù)據(jù)以外,都應(yīng)該不通過(guò)界面確認(rèn)步驟直接退出,對(duì)這緊急退出消息的響應(yīng)不應(yīng)當(dāng)讓用戶作出選擇。l 硬編碼和魔法數(shù)字-應(yīng)當(dāng)避免所有這樣類似的開銷。例如常常被硬編碼的路徑、關(guān)鍵碼、計(jì)數(shù)變量。應(yīng)當(dāng)使用 AknUtils API CompleteWithAppPath() ,使用頭文件來(lái)共享常量,使用資源文件來(lái)提供用戶可見的文本。l 定時(shí)器-不要使用持續(xù)的的定時(shí)器,比 5秒一次更高頻率的定時(shí)器會(huì)頻繁從設(shè)備底層產(chǎn)生中斷,導(dǎo)致耗電量大增。當(dāng)程序被帶入后臺(tái)運(yùn)行的時(shí)候,記得停止所有的定時(shí)器并暫停應(yīng)用。l 活動(dòng)對(duì)象和響應(yīng)-如果應(yīng)用掛起,或者其他不響應(yīng)超過(guò) 10秒,那么 view服務(wù)器應(yīng)該關(guān)閉他,因此,應(yīng)該確保你沒(méi)有使用長(zhǎng)時(shí)間運(yùn)行的活動(dòng)對(duì)象今天的課程結(jié)束了 !其他信息l 課程:手機(jī)應(yīng)用開發(fā)l 聯(lián)系方法: 郵箱 : MSN:
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1