• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 224  文章 - 41  trackbacks - 0
            <2008年11月>
            2627282930311
            2345678
            9101112131415
            16171819202122
            23242526272829
            30123456

            享受編程

            常用鏈接

            留言簿(11)

            隨筆分類(159)

            隨筆檔案(224)

            文章分類(2)

            文章檔案(4)

            經典c++博客

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            原文地址:http://blog.chinaunix.net/u/9577/showart_458197.html
            手機有四個盤符,你利用文件管理程序打開就可以看到,它們是C,D,E,Z四個

                  
            C
            盤,
            如同WindowsC盤,是用來放置Symbian OS的地方,所以我們需要給操作系統預留足夠的空間(比如用來存放軟件運行時生成的臨時文件)。對于已擴充了MMC卡的機器,建議把應用軟件和游戲都盡量安裝到MMC卡上。
               
            說明:C盤剩余空間的多少和手機內存沒有直接關系,極端的例子就是在C盤裝滿的情況下手機照樣能運行。手機內存和常駐內存的軟件有關,如輸入法、主題背 景開機后就會常駐內存,正在運行的軟件和游戲也會占用內存,增加動態內存的辦法就是減少常駐內存的程序,用任務管理軟件AppMan可以方便的察看內存狀 況和關閉進程釋放內存。
               
            D

            高速的虛擬驅動器,主要用來保存剪貼板、wap緩存、和一些臨時交換文件。一般情況下,由系統自動調用,與用戶聯系不多。除了系統自生成的三個目錄,用戶自建的文件和目錄在手機重啟動后都會消失。
               
            E
            盤,
            就是MINI閃存卡,可以用來裝軟件、游戲、mp3、視頻文件等。新MINI卡在用手機格式化后會自動生成幾個默認的系統目錄,有些是隱含屬性的,可以用讀卡器在電腦上看(查年隱藏文件夾,要在電腦中打開文件管理器的顯示所有文件和文件夾選項)。
               
            Z
            盤,
            是手機固化的系統盤,也是用戶不能掌控的。格式化手機時,就是系統還原,也就是從Z盤上自動恢復的,刷機升級說的就是通過刷機升級該盤的系統地文件。相當于電腦上的系統備份恢復盤。   

             

            4個盤之中,C E Z盤的文件結構大同小異

             

            C:\Nokia是個無關緊要的目錄,你完全可以刪掉它而沒有影響,但是這個目錄會經常自動生成。原因是,C盤的Nokia目錄中有特別的目錄如INSTALL,這個是為了安裝軟件而設置的。眾所周知,Symbian系統的軟件是打成SIS壓縮包傳入手機的某個存儲器中(CE)然后解包安 裝的,系統往往在C:\NOKIA\INSTALL目錄下保存一個安裝副本,以備安裝時遇到不可預見的錯誤(如突然沒電)或者用戶中斷時能夠恢復系統安全,這也就是很多情況下,在空余很大空間的E盤安裝軟件時,仍然出現存儲空間已滿的原因,保持C盤有1M以上的空余空間是個很好的習慣。另外不使用系統的manager轉而使用SeleQ進行SIS安裝也可以避免產生這個副本。

             


            1C盤上的文件結構
            <!--[if !supportLineBreakNewLine]-->
            <!--[endif]-->

            c:\Images 照片圖片存放位置
            c:\Installs 
            存放安裝文件
            c:\Music Downloads 
            機子自帶瀏覽器下載音樂后,都存在這里
            c:\MyMusic 
            音樂模式下歌存在這里


            c:\Sounds 
            鈴聲存放文件夾, midi文件或者wav文件拷貝在c:\sounds\digital\(或者C:\nokia\sounds\digital\),就可以像z:\Nokia\Sounds\digital\中固化的音樂文件一樣,出現在情景模式鈴聲的選擇項目中


            c:\Videos   
            動畫存放文件夾

             

            c:\Data\mbook 掌上書院安裝后配置文件存放文件夾,如果遇到書打不開可以把其中的umdrcnt.lstmdstng刪掉,再打開
            <!--[if !supportLineBreakNewLine]-->
            <!--[endif]-->

             

             

            c:\sys\bin 可執行文件EXE目錄

            c:\sys\install\sisregistry\下產生的文件及文件夾(a00000eb\00000002_0000.ctl之類)多是將程序和主題COPY到卡上后,再用文件管理進行安裝后產生的文件。
            <!--[if !supportLineBreakNewLine]-->
            <!--[endif]-->

            每一程序都有一個ID號
            放在安裝盤的 Private\+ID號下面,有一個_reg.rsc的文件,該文文件可能記錄了可執行文件的名稱和資源的位置。

            c:\resource\apps 資源文件目錄,此目錄是只讀的

            c:\resource\apps                 程序文字資源存在這里,大多是rsc文件
            c:\resource\help                  
            程序自帶幫助文件存放在這里
            c:\resource\plugins              
            好像是放插件的地方,但是目前只有rsc文件
            <!--[if !supportLineBreakNewLine]-->
            <!--[endif]-->

             

             

            c:\system\apps 該目錄下的子目錄保存了軟件的主體:用戶交互可執行文件.app、無界面可執行程序.exe、資源文件.rsc、圖標文件.aif以及運行所需的其他文件。(說明:安裝在E盤的軟件除了在E:\System\Apps\目錄下保存軟件主體之外,往往會在C:\System\Apps\同名目錄下創建一些配置文件)

            c:\System\apps\phone\oplogo 保存了營運商的標志,如果該目錄保存了97*25bmp圖像,則在待機狀態下將以該圖片代替中國移動之類的營運商標志(需要重新啟動手機);

             

             

            c:\System\BootData目錄:系統的啟動參數和日志

             

            c:\system\favourites\ 收藏夾(可以將這些文件移動到c:\system\favourites中)

             

            c:\system\install目錄:保存了全部的軟件安裝信息,每安裝一個軟件,就在該目錄下保存一個同名sis文件索引,大小在幾百b到幾K不等,假如刪除這個sis文件,在程序管理中就不會出現這個軟件的安裝信息,也就無法通過程序管理刪除,但是仍然可以在apps目錄中直接刪除軟件主體和配置文件,有必要的話在libs目錄中刪除相應運行庫,在programs目錄中刪除相應輔助運行文件,從而徹底卸載軟件;

            c:\system\Install\Registry Java程序安裝記錄文件

            c:\System\libs保存某些軟件運行時需要的連接庫文件,一般由軟件安裝

             

            c:\System\mail信息目錄,結構復雜費解,除了一些短信、彩信、EMail設置文件之外,收件箱、發件箱、草稿箱、發送報 告、附件等等分布在叢深復雜的目錄之中。值得一提的是,S60的信息概念比較廣,短信彩信Email甚至紅外藍牙傳輸的文件都屬于信息,因此接受到的 紅外藍牙的文件,保存在mail目錄下,而且可以由查看該信息觸發相應的安裝觀看編輯等動作;

             

            c:\System\MIDIets  java配置文件

             

            c:\System\midp目錄:java程序主體安裝在這里,如果全部java安裝在E盤,c:\system\將不會出現這個目錄

             

            c:\System\programs保存輔助運行文件,和一些無界面程序exe、動態連接庫dll

             

            c:\System\Recogs關聯目錄,里面的mdl文件標識了文件關聯。如QuickWord.mdl標識了系統中的doc文件默 認由quickword打開,另外有些mdl文件會驅動程序運行,如eLoader.mdl驅動了miniGPSExtendProfile ePsint公司開發的軟件,沒有這個mdl文件,以上兩個軟件不能自動加載;

             

            c:\System\Schedules目錄:顧名思義,保存了日程安排;

             

            c:\System\SharedData目錄:全部是軟件的配置文件.ini,對用戶作用不大,但是可以通過修改其中的某些數值和路徑從而使必須安裝在C盤的軟件(多半是7650的軟件,它沒有mmc)安裝到mmc

             

            c:\System\temp:臨時文件。

             


            c:\system\Apps\Opera Opera
            安裝后建立
            c:\system\Data\Opera 
            文件夾下opera.ini可調節緩存大小,cache4目錄為緩存目錄

             

             

             

            c:\System\data目錄:極其繁雜的目錄,保存了各種各樣的數據,簡單介紹幾個,backgroundimage.mbm壁紙, btstate.dat藍牙配對信息,Calender日歷,clockapp.dat時間參數,Contacts.cdb聯系人,以及很多軟件的配置文 件和wap信息;


            c:\system\data\applications.dat
            功能表、文件夾、軟件圖標排列順序的備份文件。     
            c:\system\data\alarmserver.ini
            鬧鐘設置文件;
            c:\system\data\gsm_identity.qxc
            智能影院SmartMoviev安裝、運行和設置的文件
            c:\system\data\ip_config_x2.sys
            智能影院SmartMoviev安裝、運行和設置的文件
            c: \system\data\StackSrv05.db
            智能影院SmartMoviev安裝、運行和設置的文件
            c:\system\data\utility_dump.dat
            智能影院SmartMoviev安裝、運行和設置的文件
            c:\system\apps\VisualRadio
            收音機儲存電臺文件備份,2
            c:/data/installs/
            是軟件的安裝目錄,可以清空。
            c:\system\data\contacts.Cdb
            C:\system\data\cntmodel.ini\通訊錄
            c:\system\data\scshortcutengine.ini\
            待機狀態模式
            c:\system\data\mms_setting.Dat\
            彩信設置
            c:\system\data\smsreast.Dat,smssegst.Dat,sms_settings.Dat\
            短信設置
            c:\system\data\cdbv3.Dat\
            連接設置
            c:\system\data\notepad.Dat wap\
            記事本
            c:\system\data\bookmarks1.db\
            書簽
            c:\system\data\profiles\
            情景模式
            c:\system\data\calendar\
            日程表
            c/system/install\
            反安裝文件,這個目錄下的 (前提:軟件裝在C)文件都可以刪除,但是如果刪除了,在程序管理列表中就沒有了,只能直接刪除e\system\apps\下對應目錄。
            c/system/install\install.log\
            安裝記錄文件),要刪除安裝記錄文件,就將些文件刪除即可。

            c:/system/dmgr,里面有兩個文件夾了,各有一個contents的文件夾,這就是平時上網下載的一些文件(可能是視頻、音樂、文本等文件),可以清空。
            c:\system\data\cbs\cbtopicsmsgs.dat\
            是信息中為運營商設置的一些信息文件,如廣播信息、小區信息等,可以清空。
            c:\preinstallAppscache.dat\
            多是主題、程序的安裝記錄文件。

             

            e:\system目錄結構與c:\system基本一致,不同的是,少了intsall目錄。

            z:\system
            比之c:\system更加龐大復雜,它保存了系統的全部自帶程序、資源文件、硬件驅動、字體字庫、國際化設置和初始參數設置。在待機狀態下輸入*7370#,將初始化手機,基本過程就是清空c盤,復制z盤某些內容至c。某種程度上說z是系統的初始備份。(新手機的第一幅待機圖就保存 在z:\system\data\apac.mbm

             
            原文地址:http://hi.baidu.com/%CB%BC%D3%DA%C7%B0%CF%EB%D3%DA%BA%F3/blog/item/3d4a96371db9781b90ef39fe.html

            SYMBIAN SDK 安裝好后有6個主要的文件夾:以S60_3rd_fp1為例

            1) Examples 目錄下存儲的是基于Symbian OS的例子是與OS之上的UI無關的。

            2) Nokia_plugin 為安裝擴展插件添加的目錄

            3) S60Doc 主要是OS的幫助開發文檔和UI的幫助開發文檔

            4) S60Ex儲存的是S60 UI上開發的例子

            5) S60Tools 是SDK提供的一些輔助的開發例子

            6) Epoc32 存儲著Symbian手機的模擬器

            在Epoc32 下有一些比較重要的目錄

            ① BUILD目錄存儲編譯時生成的歷史文件

            ② Data目錄下存儲的是模擬器的Z盤數據,類似手機的Z數據,編譯一個工程后,會在這個目錄下的Z目錄下的相應目錄下生成,MIF(多矢量圖文件,SVG打包后得到的文件),MBM(多位圖文件,BMP打包后得到),RSC(資源文件和注冊表資源文件)文件。

            ③ Include目錄下存儲的是SDK給開發者提供的頭文件,包括OS和UI的頭文件,用戶可以直接使用,在編譯一個工程后會在這個目錄下生成RSG文件,MBG文件等

            ④ Winscw下有2個子目錄C和D,分別表示模擬器的C盤和D盤,開發者可以在C盤寫數據,D盤是手機的內存,一般在手機系統的內部使用,開發者不可以使用。

            ⑤ Release目錄下有4個子目錄armv5,GCCE,winscw,winc

            常用的有前3個,分別存儲不同平臺編譯器的鏈接庫,winscw還存儲了模擬器程序,以winscw(pc上的模擬器)為例,編譯一個工程后會在udeb/Z目錄下生成與Data/Z目錄下生成的一樣的文件,并且會在udeb目錄下生成二進制可執行文件。

            SYMBIAN手機程序的工程目錄:

            1) Group目錄:主要存儲組織文件bld.inf和*.mmp文件以及程序圖標及圖片使用文件*.mk文件。

            2) Inc目錄:主要存儲程序代碼所用的頭文件。

            3) Src目錄:主要存儲程序代碼的源文件。

            4) Data目錄:主要存儲的是程序的資源文件,*.rss,*_reg.rss,*.rls等文件。

            5) Gfx目錄:主要存儲程序的圖標文件(SVG格式矢量圖)以及圖片文件(BMP格式位圖)。

            6) Help目錄:幫助文件目錄

            7) Sis目錄:存儲安裝程序時使用的*.pkg文件,以及生成的安裝文件*.sis。

            編譯流程:首先從bld.inf進入調用*.mmp文件和*.mk文件

            1.*.mmp文件會對*.rss(程序資源文件)和*_reg.rss(注冊表資源文件)進行編譯,并生成*.rsc和*_reg.rsc(二進制資源文件)用來使程序加載使用資源和使手機加載程序。同時生成*.rsg(資源頭文件,對應生成每個資源的ID)在程序加載資源時使用。

            2.當使用位圖時,*.mmp文件會把多個位圖打包到*.mbm(多圖片文件,包含程序要使用的圖片以備程序加載)中,并生成位圖資源ID文件*.mbg。

            3.*.mk文件會對SVG格式的矢量圖進行打包生成*.mif(多矢量圖文件)

            通過*,mmp對程序進行編譯生成可執行程序。

            本人文章是在學習清華遠見《SYMBIAN手機應用開發標準教程》經過自己的一些實踐總結而成特此聲明

            posted on 2010-03-24 14:37 漂漂 閱讀(696) 評論(0)  編輯 收藏 引用 所屬分類: symbian開發
            欧美丰满熟妇BBB久久久| 久久国产精品无码网站| 一本久道久久综合狠狠爱| 亚洲国产精品无码久久久蜜芽 | 国产精品久久久久久五月尺| 久久久午夜精品| 国产99精品久久| 久久影视国产亚洲| 国产99精品久久| 中文字幕久久精品| 色综合久久综精品| 日韩精品久久久肉伦网站| 久久夜色撩人精品国产| 999久久久无码国产精品| 久久亚洲中文字幕精品一区| av无码久久久久不卡免费网站 | 婷婷综合久久中文字幕蜜桃三电影| 97热久久免费频精品99| 久久久久亚洲国产| 国产精品免费看久久久香蕉| 色婷婷综合久久久久中文一区二区| 精品久久久久久无码人妻蜜桃| 久久久噜噜噜www成人网| 午夜精品久久影院蜜桃| 国产精品免费久久| 久久国产精品99久久久久久老狼 | 久久久久国产精品三级网 | 大蕉久久伊人中文字幕| 精品无码久久久久久尤物| 久久午夜福利无码1000合集| 久久精品国产一区二区三区 | 狠狠干狠狠久久| 日韩AV无码久久一区二区| 国产精品成人久久久| 四虎影视久久久免费观看| 久久精品亚洲精品国产欧美| 成人精品一区二区久久久| 精品免费tv久久久久久久| 国产精品久久久久无码av| 韩国无遮挡三级久久| 国产成人综合久久久久久 |