• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    檔案處理方法以及電子裝置制造方法及圖紙

    技術編號:12095622 閱讀:115 留言:0更新日期:2015-09-23 13:29
    本發明專利技術提供一種應用于操作系統的檔案處理方法及電子裝置。其中該檔案處理方法包含:將包含有多個語言版本的第一安裝包檔案按照語言種類打包為多個第一單一語言安裝包檔案,其中該多個第一單一語言安裝包檔案分別對應該多個語言版本;以及將該多個第一單一語言安裝包檔案分別加入至多個語言包。利用本發明專利技術提供的檔案處理方法及電子裝置可快速有彈性地增加新的語言至系統中。

    【技術實現步驟摘要】

    本專利技術所揭露的實施例相關于操作系統的檔案處理方法,尤指一種能夠便捷地在操作系統(例如安卓(Android)系統)中加載系統檔案(例如system, img)所不支持的語言的檔案處理方法與執行該操作系統的相關電子裝置。
    技術介紹
    在安卓(Android)系統中,所有支持的文件類型都會被記錄在框架(framework)層中的一個系統檔案(例如system, img)中,而系統所支持的語言種類亦會被記錄在其中。每當要轉換語言或是想要切換某個應用程序的語言顯示時,資產管理器(Asset Manager)便只能從系統檔案所支持的語言中挑選一個,若是系統檔案沒有支持所欲轉換的語言,就必須對系統進行刷機,也就是對整個系統進行重新安裝來增加系統語言。然而,刷機不僅過程冗長繁瑣,還具有一定的風險(不當的刷機有可能會帶來不必要的麻煩),再加上得事先備份數據,對于用戶來說實在麻煩。因此,對于安卓系統來說,亟需要一種創新的檔案處理方法來解決語言設定的問題。
    技術實現思路
    本專利技術的目的之一在于提供一種應用在操作系統(例如安卓(Android)系統)的檔案處理方法與執行該操作系統的相關電子裝置,以解決上述的問題。依據本專利技術的第一實施例,提出一種應用于操作系統的檔案處理方法,包含有:將包含有多個語言版本的第一安裝包檔案按照語言種類打包為多個第一單一語言安裝包檔案,其中該多個第一單一語言安裝包檔案分別對應該多個語言版本;以及將該多個第一單一語言安裝包檔案分別加入至多個語言包。依據本專利技術的第二實施例,提出一種使用操作系統的電子裝置,包含:編譯模塊,用以將包含有多個語言版本的第一安裝包檔案按照語言種類打包為多個第一單一語言安裝包檔案,其中該多個第一單一語言安裝包檔案分別對應該多個語言版本;以及封包管理器,用以將該多個第一單一語言安裝包檔案分別加入至多個語言包。通過本專利技術的檔案處理方法和電子裝置,當需要增加原本系統(例如系統檔案)中沒有安裝的語言時,例如德文,只要安裝德文語言包(de.apk),封包管理系統便會從系統檔案之外的語言包集合中辨識出此德文語言包,并將其加入至候選資源列表中,如此一來,便可免去刷機的浩大工程而快速有彈性地增加新的語言至系統中?!靖綀D說明】圖1為傳統的可在操作系統中切換語言顯示的電子裝置的示意圖。圖2為傳統安卓系統中的應用安裝包檔案以及框架安裝包檔案的示意圖。圖3為本專利技術應用于操作系統的檔案處理方法的示范性實施例的流程圖。圖4為本專利技術的應用安裝包檔案的語言打包方法的示意圖。圖5為本專利技術的安裝包檔案的打包方法的另一示意圖。圖6為依據本專利技術一實施例的可在操作系統中切換語言顯示的電子裝置的示意圖。【具體實施方式】在說明書及權利要求當中使用了某些詞匯來指稱特定組件。所屬
    的技術人員應可理解,制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異作為區分組件的方式,而是以組件在功能上的差異作為區分準則。在通篇說明書及權利要求中所提及的“包含”為開放式用語,故應解釋成“包含但不限定于”。此外,“耦接” 一詞在此包含任何直接及間接的電氣連接手段。藉由以下的較佳實施例的敘述并配合全文的圖1至圖6說明本專利技術,但以下敘述中的裝置、組件與方法、步驟乃用以解釋本專利技術,而不應當用來限制本專利技術。請參考圖1,圖1為傳統的可在操作系統(例如,安卓(Android)系統)中切換語言顯示的電子裝置100的示意圖。舉例來說,框架(framework)層中的系統檔案(system,img) 102中包含有三種已安裝且可供選擇的系統語言包,即簡體中文(語言代碼zh_CN)系統語言包、繁體中文(語言代碼zh_TW)系統語言包以及英文(語言代碼en)系統語言包。假設用戶想要將語言顯示從原本的簡體中文切換到英文時,該英文系統語言包便會經由資源管理器(Package Management System, PMS) 108從系統檔案102中被找出并且被加載到候選資源列表(resource candidate list) 104中,接著,資產管理器106會從候選資源列表104中取得該英文系統語言包并輸出。請參考圖2,圖2為傳統安卓系統中應用安裝包檔案以及框架安裝包檔案的示意圖。舉例來說,安卓系統包含有啟動安裝包檔案(例如,launcher, apk)、電話安裝包檔案(例如,phone, apk)、框架安裝包檔案(例如,frameworks-res.apk)等等安裝包檔案。而其中每一安裝包檔案又包含有不同的語言版本,如簡體中文(語言代碼zh_CN)、繁體中文(語言代碼zh_TW)以及英文(語言代碼en)等等語言。由于不同的語言的字符串分別置于各個應用安裝包檔案或是框架安裝包檔案內部,導致非默認語言必須要透過刷機的方法才能夠新增一種系統語言。為了解決傳統透過刷機來新增系統語言所面臨的問題并增加操作系統(例如安卓操作系統)中語言設定的彈性,本專利技術提出一種應用于操作系統的檔案處理方法,其可以使未包含于系統檔案中的語言不通過刷機的方式而被加載并使用,進一步的細節將于下詳述。請參考圖3,圖3為本專利技術應用于操作系統(例如安卓操作系統)的檔案處理方法的示范性實施例的流程圖,請注意,為了便于說明本專利技術的技術特征,以下采用安卓操作系統來作為范例說明,然而,本專利技術實際上并未局限于安卓操作系統,換句話說,任何采用本專利技術所揭示的檔案處理方法的操作系統均落入本專利技術的范疇。倘若大體上可達到相同的結果,并不需要一定遵照圖3所示的流程300中的步驟順序來進行,且圖3所示的步驟不一定要連續進行,即其他步驟亦可插入其中,此外,圖3中的某些步驟亦可根據不同實施例或設計需求而省略。本專利技術所揭示的檔案處理方法主要包含有以下步驟:步驟S302:將包含有多個語言版本的安卓安裝包檔案(Android Package File,APK)按照語言種類打包為多個單一語言安卓安裝包檔案,其中該多個單一語言安卓安裝包檔案分別對應該多個語言版本,且該安卓安裝包檔案用來執行應用;步驟S304:將該多個單一語言安卓安裝包檔案分別加入至多個語言包;步驟S306:是否欲更改應用的語言版本至特定語言?若是,則進入步驟S308 ;否則繼續執行步驟S306 ;步驟S308:在框架層中的系統檔案中是否尋得對應該特定語言的系統語言包?若是,則進入步驟S310 ;否則進入步驟S312 ;步驟S310:加載對應該特定語言的該系統語言包;步驟S312:在該多個語言包中是否尋得對應該特定語言的語言包?若是,則進入步驟S314 ;否則進入步驟S306 ;以及步驟S314:加載對應該特定語言的該語言包。首先,在步驟S302中,包含有多個語言版本的安卓安裝包檔案會按照語言種類被打包為多個單一語言安卓安裝包檔案。在一實施例中,該多個單一語言安卓安裝包檔案的名稱可以為該安卓安裝包檔案的名稱加上對應該多個不同語言的語言碼。舉例來說,請參考圖4,圖4為本專利技術的應用安裝包檔案的語言打包方法的示意圖。舉例來說,電話安裝包檔案(phone, apk)包含有簡體中文(語言代碼zh_CN)、繁體中文(語言代碼zh_TW)以及英文(語言代碼en)等等語言,因此,電話程序按語言會被分別打包為多個小的語言包,并以特定的方式來命名,在本本文檔來自技高網
    ...
    <a  title="檔案處理方法以及電子裝置原文來自X技術">檔案處理方法以及電子裝置</a>

    【技術保護點】
    一種應用于操作系統的檔案處理方法,包含有:將包含有多個語言版本的第一安裝包檔案按照語言種類打包為多個第一單一語言安裝包檔案,其中該多個第一單一語言安裝包檔案分別對應該多個語言版本;以及將該多個第一單一語言安裝包檔案分別加入至多個語言包。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:駱詩奇,汪宏偉,
    申請(專利權)人:聯發科技新加坡私人有限公司
    類型:發明
    國別省市:新加坡;SG

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品午夜无码专区| (无码视频)在线观看| 国产色爽免费无码视频| 无码精品视频一区二区三区| 亚洲精品无码专区在线播放| 成人午夜精品无码区久久| 无码高潮爽到爆的喷水视频app| 国产成人精品无码一区二区| 男人av无码天堂| 精品国产v无码大片在线观看| 无码任你躁久久久久久久| 成人免费午夜无码视频| 亚洲av无码av制服另类专区| 国产高清无码二区 | 日韩美无码五月天| 久久av无码专区亚洲av桃花岛| 精品人妻中文无码AV在线| 一本色道久久综合无码人妻| 亚洲午夜国产精品无码| 一本色道无码道在线| 国产精品亚洲专区无码牛牛| 精品久久久无码21p发布| 日韩AV无码中文无码不卡电影| 国精品无码一区二区三区在线蜜臀| 极品无码国模国产在线观看| 亚洲av无码专区在线观看亚| 99精品国产在热久久无码| 无码国产乱人伦偷精品视频| 国产午夜精品无码| 亚洲国产a∨无码中文777| 亚洲午夜福利AV一区二区无码| 自慰无码一区二区三区| 亚洲精品无码Av人在线观看国产| 人妻系列AV无码专区| 国产成年无码AV片在线韩国| 国产V亚洲V天堂无码久久久| 久久精品aⅴ无码中文字字幕| 免费精品无码AV片在线观看| 亚洲成av人片不卡无码| 亚洲国产精品无码中文lv| 亚洲GV天堂GV无码男同|