国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種android系統(tǒng)資源切換方法及系統(tǒng)的制作方法

      文檔序號(hào):9787201閱讀:377來(lái)源:國(guó)知局
      一種android系統(tǒng)資源切換方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及智能終端技術(shù)領(lǐng)域,尤其涉及的是一種android系統(tǒng)資源切換方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]目前移動(dòng)終端的使用越來(lái)越普及,而其中大部分使用的系統(tǒng)為Android系統(tǒng),由于Android系統(tǒng)的設(shè)備在進(jìn)行主題切換都只是切換桌面的圖標(biāo)和背景,其他控件如按鈕、彈出框等并沒(méi)有切換,從而導(dǎo)致在切換主題風(fēng)格時(shí),主題風(fēng)格差異較大,不能滿(mǎn)足用戶(hù)對(duì)顯示界面美觀性的要求,因此用戶(hù)體驗(yàn)較差。
      [0003]因此,現(xiàn)有技術(shù)有待于進(jìn)一步的改進(jìn)。

      【發(fā)明內(nèi)容】

      [0004]鑒于上述現(xiàn)有技術(shù)中的不足之處,本發(fā)明的目的在于為用戶(hù)提供一種android系統(tǒng)資源切換方法及系統(tǒng),用于克服現(xiàn)有技術(shù)中Android設(shè)備在切換主題時(shí),僅切換圖標(biāo)和背景,其他控件沒(méi)有同時(shí)切換,導(dǎo)致主題風(fēng)格一致性低的缺陷。
      [0005]本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
      一種android系統(tǒng)資源切換方法,其中,包括:
      A、按照原始系統(tǒng)資源目錄結(jié)構(gòu)及系統(tǒng)資源文件,重新創(chuàng)建新系統(tǒng)資源目錄結(jié)構(gòu)及新系統(tǒng)資源文件,且新系統(tǒng)資源文件的名稱(chēng)和數(shù)量與原始資源文件的名稱(chēng)和數(shù)量保持一致;
      B、在Android資源管理器中增加新系統(tǒng)資源的調(diào)用路徑,并將原始系統(tǒng)資源的調(diào)用路徑替換為所述新系統(tǒng)資源的調(diào)用路徑;
      C、接收用戶(hù)切換系統(tǒng)主題指令時(shí),使用新系統(tǒng)資源的調(diào)用路徑加載和引用新系統(tǒng)資源目錄結(jié)構(gòu)下的系統(tǒng)資源,呈現(xiàn)新的系統(tǒng)主題。
      [0006]所述android系統(tǒng)資源切換方法,其中,所述步驟A包括:
      A1、制作新系統(tǒng)資源文件;
      A2、檢驗(yàn)新系統(tǒng)資源文件中是否缺原始系統(tǒng)資源文件中含有的文件,若缺少,則執(zhí)行步驟A3;
      A3、從原始系統(tǒng)資源中復(fù)制該缺少文件到新系統(tǒng)資源文件,同時(shí)還將原始系統(tǒng)資源標(biāo)識(shí)文件保存到新系統(tǒng)資源文件中;
      A4、根據(jù)重新創(chuàng)建新系統(tǒng)資源目錄結(jié)構(gòu),生成新資源包,并將所述新資源包放置在原始系統(tǒng)資源路徑下,與原始資源路徑下的原始系統(tǒng)資源文件并列保存。
      [0007]所述android系統(tǒng)資源切換方法,其中,在所述步驟B中包括:
      B1、在Android資源管理器初始化時(shí),根據(jù)預(yù)先設(shè)置的資源包標(biāo)識(shí),將原始系統(tǒng)資源搜索路徑替換為新系統(tǒng)資源路徑;
      B2、使用JNI向java層提供所述替換系統(tǒng)資源路徑的接口。
      [0008]所述android系統(tǒng)資源切換方法,其中,所述步驟C包括: Cl、當(dāng)接收用戶(hù)切換系統(tǒng)主題指令后,清除系統(tǒng)資源靜態(tài)緩存;
      C2、調(diào)用Acti vi tyManagerService銷(xiāo)毀當(dāng)前所有activity,并提示當(dāng)前系統(tǒng)資源切換進(jìn)程;
      C3、獲取切換主題所對(duì)應(yīng)的新系統(tǒng)資源包標(biāo)識(shí),并解析出所述新系統(tǒng)資源包標(biāo)識(shí)所對(duì)應(yīng)的調(diào)用路徑;
      C4、根據(jù)所述調(diào)用路徑加載新系統(tǒng)資源包。
      [0009]一種android系統(tǒng)資源切換系統(tǒng),其中,包括:
      資源制作模塊,用于按照原始系統(tǒng)資源目錄結(jié)構(gòu)及系統(tǒng)資源文件,重新創(chuàng)建新系統(tǒng)資源目錄結(jié)構(gòu)及新系統(tǒng)資源文件,且新系統(tǒng)資源文件的名稱(chēng)和數(shù)量與原始資源文件的名稱(chēng)和數(shù)量保持一致;
      路徑切換模塊,用于在Android資源管理器中增加新系統(tǒng)資源的調(diào)用路徑,并將原始系統(tǒng)資源的調(diào)用路徑替換為所述新系統(tǒng)資源的調(diào)用路徑;
      加載執(zhí)行模塊,用于接收用戶(hù)切換系統(tǒng)主題指令時(shí),使用新系統(tǒng)資源的調(diào)用路徑加載和引用新系統(tǒng)資源目錄結(jié)構(gòu)下的系統(tǒng)資源,呈現(xiàn)新的系統(tǒng)主題。
      [0010]所述android系統(tǒng)資源切換系統(tǒng),其中,所述資源制作模塊包括:
      文件制作單元,用于制作新系統(tǒng)資源文件;
      文件檢驗(yàn)單元,用于檢驗(yàn)新系統(tǒng)資源文件中是否缺原始系統(tǒng)資源文件中含有的文件;文件重構(gòu)單元,用于當(dāng)新系統(tǒng)資源文件中缺少原始系統(tǒng)資源文件中含有的文件時(shí),則從原始系統(tǒng)資源中復(fù)制該缺少文件到新系統(tǒng)資源文件,同時(shí)還將原始系統(tǒng)資源標(biāo)識(shí)文件保存到新系統(tǒng)資源文件中;
      文件存儲(chǔ)單元,用于根據(jù)重新創(chuàng)建新系統(tǒng)資源目錄結(jié)構(gòu),生成新資源包,并將所述新資源包放置在原始系統(tǒng)資源路徑下,與原始資源路徑下的原始系統(tǒng)資源文件并列保存。
      [0011]所述android系統(tǒng)資源切換系統(tǒng),其中,所述路徑切換模塊包括:
      替換路徑單元,用于在Android資源管理器初始化時(shí),根據(jù)預(yù)先設(shè)置的資源包標(biāo)識(shí),將原始系統(tǒng)資源搜索路徑替換為新系統(tǒng)資源路徑;
      提供替換接口單元,用于使用JNI向java層提供所述替換系統(tǒng)資源路徑的接口。
      [0012]所述android系統(tǒng)資源切換系統(tǒng),其中,所述加載執(zhí)行模塊包括:
      緩存清除單元,用于當(dāng)接收用戶(hù)切換系統(tǒng)主題指令后,清除系統(tǒng)資源靜態(tài)緩存;
      線程控制單元,用于銷(xiāo)毀當(dāng)前所有activity,并提示當(dāng)前系統(tǒng)資源切換進(jìn)程;
      路徑解析單元,用于當(dāng)接收用戶(hù)切換系統(tǒng)主題指令后,獲取切換主題所對(duì)應(yīng)的新系統(tǒng)資源包標(biāo)識(shí),并解析出所述新系統(tǒng)資源包標(biāo)識(shí)所對(duì)應(yīng)的調(diào)用路徑;
      資源加載單元,用于根據(jù)所述調(diào)用路徑加載新系統(tǒng)資源包。
      [0013]有益效果,本發(fā)明提供了一種android系統(tǒng)資源切換方法及系統(tǒng),通過(guò)按照原始系統(tǒng)資源目錄結(jié)構(gòu)及系統(tǒng)資源文件,重新創(chuàng)建新系統(tǒng)資源目錄結(jié)構(gòu)及新系統(tǒng)資源文件,且新系統(tǒng)資源文件的名稱(chēng)和數(shù)量與原始資源文件的名稱(chēng)和數(shù)量保持一致,在Android底層資源管理器中增加新系統(tǒng)資源的調(diào)用路徑,并將原始系統(tǒng)資源的調(diào)用路徑替換為所述新系統(tǒng)資源的調(diào)用路徑,接收用戶(hù)切換系統(tǒng)主題指令,使用新系統(tǒng)資源的調(diào)用路徑加載和引用新的系統(tǒng)資源,從而實(shí)現(xiàn)系統(tǒng)資源的完整切換。所述方法及系統(tǒng),由于通過(guò)在Android底層資源管理初始化時(shí),根據(jù)用戶(hù)輸入的切換指令,切換不同的系統(tǒng)資源搜索路徑,對(duì)新系統(tǒng)資源進(jìn)行加載顯示,從而實(shí)現(xiàn)系統(tǒng)資源的完整切換,為用戶(hù)提供主題風(fēng)格一致的顯示界面,滿(mǎn)足了用戶(hù)一致性的需求。
      【附圖說(shuō)明】
      [0014]圖1是本發(fā)明提供的一種android系統(tǒng)資源切換方法步驟流程圖。
      [0015]圖2是本發(fā)明提供的一種android系統(tǒng)資源切換方法具體應(yīng)用實(shí)施例的步驟流程圖。
      [0016]圖3是本發(fā)明提供的制作新系統(tǒng)資源包方法流程圖。
      [0017]圖4是本發(fā)明提供的切換系統(tǒng)資源調(diào)用路徑方法步驟流程圖。
      [0018]圖5是本發(fā)明提供的加載新系統(tǒng)資源包方法步驟流程圖。
      [0019]圖6是本發(fā)明一種android系統(tǒng)資源切換原理結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0020]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
      [0021]本發(fā)明針對(duì)現(xiàn)有技術(shù)中android系統(tǒng)資源在進(jìn)行主題切換時(shí),由于其主題風(fēng)格一致性低的缺陷,提供了一種android系統(tǒng)資源切換方法,如圖1所示,所述方法包括:
      S1、按照原始系統(tǒng)資源目錄結(jié)構(gòu)及系統(tǒng)資源文件,重新創(chuàng)建新系統(tǒng)資源目錄結(jié)構(gòu)及新系統(tǒng)資源文件,且新系統(tǒng)資源文件的名稱(chēng)和數(shù)量與原始資源文件的名稱(chēng)和數(shù)量保持一致。
      [0022]為了實(shí)現(xiàn)系統(tǒng)資源的整體切換,在本步驟中首先制作出與多個(gè)新系統(tǒng)主題相對(duì)應(yīng)的新系統(tǒng)資源包,使用時(shí),加載所述新系統(tǒng)資源文件替換之前原始系統(tǒng)資源包,實(shí)現(xiàn)其系統(tǒng)資源內(nèi)容的切換,即系統(tǒng)主題的切換。
      [0023]具體的,制作新系統(tǒng)資源包的步驟如下所述:
      S11
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1