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

正文內(nèi)容

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

2025-07-19 02:38本頁面
  

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