[發(fā)明專利]應用程序的顯示模式的更換方法、裝置和設備在審
| 申請?zhí)枺?/td> | 202110792144.5 | 申請日: | 2021-07-13 |
| 公開(公告)號: | CN113760425A | 公開(公告)日: | 2021-12-07 |
| 發(fā)明(設計)人: | 郭挺;劉喆臨 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張寧;黃健 |
| 地址: | 100176 北京市經濟技術開*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 顯示 模式 更換 方法 裝置 設備 | ||
本發(fā)明實施例提供一種應用程序的顯示模式的更換方法、裝置和設備,其中,該方法包括:響應于更換請求,調用更新函數,更新函數中包括待更換的顯示模式和視圖配置參數;根據更新函數,調取視圖記錄器中的與待更換的顯示模式對應的塊信息;調用與待更換的顯示模式對應的塊信息所指示的視圖對象,傳入更新函數所指示的視圖配置參數,根據視圖配置參數、與待更換的顯示模式對應的塊信息所指示的視圖對象,調整應用程序的顯示模式為待更換的顯示模式。減少適配工作量和代碼開銷,降低開發(fā)應用程序的顯示模式的成本、降低了更換應用程序的顯示模式的成本,可高效的開發(fā)和更換應用程序的顯示模式。使得應用程序適配多種顯示模式,支持自定義的顯示模式。
技術領域
本發(fā)明實施例涉及終端技術領域,尤其涉及一種應用程序的顯示模式的更換方法、裝置和設備。
背景技術
隨著終端的發(fā)展,終端設備已經成為人們生活和工作中的重要工具。終端設備的使用過程中,終端設備中可以按照多種應用程序,用戶具有對應用程序的顯示模式進行更換的需求。
現有技術中,為終端設備的系統提供了兩種模式,分別為淺色模式和深色模式??梢噪S著更換終端設備的系統的模式,更換了應用程序的顯示模式。
在實現本發(fā)明過程中,發(fā)明人發(fā)現現有技術中至少存在如下問題:只能基于切換了系統的模式,才可以切換應用程序的顯示模式,需要在應用程序每一個視圖元素被創(chuàng)建和初始化時進行適配,進而造成適配的工作量很大,且需要消耗大量的代碼,造成更換應用程序的顯示模式的成本較高、效率較低。
發(fā)明內容
本發(fā)明實施例提供一種應用程序的顯示模式的更換方法、裝置和設備,用以解決更換應用程序的顯示模式的成本較高、效率較低問題。
第一方面,本發(fā)明實施例提供一種應用程序的顯示模式的更換方法,所述方法包括:
響應于更換應用程序顯示模式的更換請求,調用更新函數,其中,所述更換請求用于指示待更換的顯示模式,所述更新函數中包括所述待更換的顯示模式和視圖配置參數;
根據所述更新函數,調取視圖記錄器中的與所述待更換的顯示模式對應的塊信息,其中,所述塊信息用于指示與所述待更換的顯示模式對應的視圖對象;
調用與所述待更換的顯示模式對應的塊信息所指示的視圖對象,并傳入所述更新函數所指示的視圖配置參數,并根據所述視圖配置參數、與所述待更換的顯示模式對應的塊信息所指示的視圖對象,調整應用程序的顯示模式為所述待更換的顯示模式。
在可能的一種實施方式中,所述更新函數中還包括鍵值信息,所述更新函數中的待更換的顯示模式、視圖配置參數以及鍵值信息之間具有對應關系;所述鍵值信息用于指示與所述待更換的顯示模式對應的塊信息。
在可能的一種實施方式中,所述視圖對象具有第一擴展屬性,所述第一擴展屬性用于指示塊信息與鍵值信息為綁定關系;
若所述鍵值信息為空,則根據所述更新函數,調取視圖記錄器中的與所述待更換的顯示模式對應的塊信息,包括:
根據所述更新函數,調取視圖記錄器中的與所述鍵值信息綁定的塊信息。
在可能的一種實施方式中,所述視圖對象具有第二擴展屬性,所述第二擴展屬性用于指示塊信息與鍵值信息為鍵值對應關系;
若所述鍵值信息不為空,則根據所述更新函數,調取視圖記錄器中的與所述待更換的顯示模式對應的塊信息,包括:
根據所述更新函數,調取視圖記錄器中的與所述鍵值信息之間具有鍵值對應關系的塊信息。
在可能的一種實施方式中,所述更換請求為以下的任意一種:與終端設備的系統相關的更換請求、與用戶自定義相關的更換請求、指示出鍵值的更換請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司,未經北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110792144.5/2.html,轉載請聲明來源鉆瓜專利網。





