[發明專利]一種系統字體切換方法、移動終端以及計算機可讀存儲介質有效
| 申請號: | 201710374268.5 | 申請日: | 2017-05-24 |
| 公開(公告)號: | CN107229470B | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | 許啟恒 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 深圳市凱達知識產權事務所 44256 | 代理人: | 劉大彎;沈榮彬 |
| 地址: | 518057 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 字體 切換 方法 移動 終端 以及 計算機 可讀 存儲 介質 | ||
本發明公開了一種系統字體切換方法,檢測到對系統字體進行切換的切換指令;通知各應用進程卸載來自受精卵的字體資源;在各應用進程內重新加載待切換的字體資源,并刷新繪制;根據所述切換指令在替換系統中的字體文件后,直接讓切換后的新字體在系統各應用界面進行顯示。本發明還公開了一種移動終端和計算機可讀存儲介質,解決了相關技術中系統字體切換后需求重啟才能生效的問題,在接收到系統字體切換指令后通過卸載來自受精卵的字體資源,重新加載新的字體資源,不用重啟系統便可生效,提高了用戶體驗。
技術領域
本發明涉及移動通信技術領域,尤其涉及一種系統字體切換方法、移動終端以及計算機可讀存儲介質。
背景技術
隨著互聯網的發展和終端的普及,終端的用戶群越來越大,同時也對軟件提出了更多智能,人性化的需求。
在現有的技術中,其實終端,雖然被用戶作為一個游戲機或電視機,還可能是一個學習機,還可能成為小寶寶的樂園等等,給我們的生活帶來更多的樂趣。隨著通訊產品的更新換代,移動終端(例如手機、個人數字化助理PDA等)已成為人們必備的通訊工具。各種方便人們生活的功能都能在移動終端上實現,例如手機電視、GPS、移動支付等等,都需要移動終端接入到互聯網才能實現。
隨著電子產業的快速發展,移動終端智能化程度越來越高。移動終端研發公司也越來越注重智能化,人性化設計。在此移動終端快速發展的背景下,終端的便捷操作和人性化設計成為移動終端不可忽視的一部分。
Android手機用戶群體中存在大量的需求,這其中就有許多用戶希望可以整體切換手機系統的字體,獲得更豐富的視覺體驗。
目前已有的系統字體切換方法,基本思路都是直接或間接替換系統中的字體font.ttf文件來實現的。由于系統字體資源早在開機初始化時就已預先加載完畢至Zygote孵化器進程,各個應用進程都從Zygote進程分裂而來,使用的是開機初始化時加載的字體,因此,替換了字體文件font.ttf后并不會立即生效,必須重啟系統。
針對相關技術中系統字體切換后需求重啟才能生效的問題,目前尚未提出解決方案。
發明內容
本發明的主要目的在于提出一種系統字體切換方法、移動終端以及計算機可讀存儲介質,旨在解決相關技術中系統字體切換后需求重啟才能生效的問題。
為實現上述目的,本發明實施例提出一種系統字體切換方法,包括:
檢測到對系統字體進行切換的切換指令;
通知各應用進程卸載來自受精卵的字體資源;
在各應用進程內重新加載待切換的字體資源,并刷新繪制;
根據所述切換指令在替換系統中的字體文件后,直接讓切換后的新字體在系統各應用界面進行顯示。
優選地,在通知各應用進程卸載來自受精卵的字體資源之前,所述方法還包括:
在配置中增加代表系統字體發生改變的信息項;
將所述信息項寫入擴展后的配置類對象新配置新配置中。
優選地,通知各應用進程卸載來自受精卵的字體資源包括:
將所述新配置作為參數傳入服務端對象;
通過所述服務端對象通知各應用進程卸載來自受精卵的字體資源。
優選地,在將所述新配置作為參數通過服務端對象傳入各應用進程之后,所述方法還包括:
各應用進程收到新的所述新配置后解析與待切換的系統字體對應的參數,確定存在待切換的系統字體對應的參數。
優選地,在通知各應用進程卸載來自受精卵的字體資源之后,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710374268.5/2.html,轉載請聲明來源鉆瓜專利網。





