System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及車機系統,特別是涉及一種基于str(suspend?to?ram,一種特殊的電源工作模式)的快速啟動方法、系統、電子設備及存儲介質。
技術介紹
1、在str模式下啟動應用時,系統會創建一個新的進程分配給該應用。也就是說,先創建和初始化application(應用程序)類,再創建和初始化mainactivity(主頁面)類包含一系列測量布局繪制,最后顯示在界面上。具體包括有:application類的構造器方法→attachbasecontext(android開發中contextwrapper類的一個方法,它允許你更改或附加一個context的基礎上下文)→oncreate(一個消息響應函數)→activity(代表一個用戶界面屏幕)的構造方法→oncreate→配置主題中背景等屬性→onstart(android生命周期中的一種方法,它是activity或fragment在進入前臺之前被調用的方法之一)→onresume(android生命周期中的一個方法,它在activity被恢復并開始與用戶交互之前被調用)→測量布局繪制顯示在界面上。
2、現有的在str模式下進行應用啟動時,需要經歷較為復雜的冷啟動場景,從而導致啟動較為耗時的應用時啟動速度較慢。
技術實現思路
1、鑒于以上現有技術的缺點,本專利技術的目的在于提供一種基于str的快速啟動方法、系統、電子設備及存儲介質,用于解決現有技術中在str模式下進行應用啟動時,需要經歷較為復雜的冷啟動場景,從而導
2、為實現上述目的及其他相關目的,本專利技術提供一種基于str的系統啟動方法,包括如下步驟:響應于str模式對應的車機系統的電源模式的變化,重啟車機系統;在車機系統重啟的過程中,依次預啟動配置名單中的應用;當配置名單中的所有應用預啟動完成后,進入str模式;當接收到解鎖信號,退出str模式;當用戶點擊已預啟動的應用時,執行對相應的配置名單中的應用的繼續啟動。
3、于本專利技術的一實施例中,響應于str模式對應的車機系統的電源模式的變化,重啟車機系統,包括:對用戶鎖車時的車機系統的電源模式的變化進行監測;當監測到用戶鎖車時的車機系統的電源模式的變化時,重啟車機系統。
4、于本專利技術的一實施例中,在車機系統重啟的過程中,依次預啟動配置名單中的應用,包括:獲取mcu電源狀態的變化信息和車機系統的屏幕狀態;根據mcu電源狀態的變化信息及車機系統的屏幕狀態來判斷是否進行預啟動:若是,則確定預啟動配置名單中的應用;若否,則返回獲取mcu電源狀態的變化信息和車機系統的屏幕狀態的步驟。
5、于本專利技術的一實施例中,依次預啟動配置名單中的應用,包括:解析配置名單中的應用;將配置名單中的應用按照解析順序依次預啟動;按照解析順序依次預啟動完成后,拉起車機系統的屏幕的顯示桌面。
6、于本專利技術的一實施例中,退出str模式包括:在str模式下,進行用戶的解鎖上車狀態檢測;當確定已解鎖上車時,執行對str模式的退出操作,并點亮車機系統中用于顯示桌面的屏幕。
7、于本專利技術的一實施例中,進行用戶的解鎖上車狀態檢測,包括:對車機系統的用戶控制器的解鎖位置進行解鎖狀態檢測;當確定解鎖位置已解鎖時,將車機系統狀態設定為已解鎖上車狀態。
8、于本專利技術的一實施例中,當用戶點擊已預啟動的應用時,執行對相應的配置名單中的應用的繼續啟動,包括:獲取在用于顯示桌面的屏幕上對已預啟動的應用的點擊信息;根據點擊信息,匹配對應的配置名單中的應用,并在配置名單中的應用已預啟動完成的第一啟動進程的基礎上,繼續完成第二啟動進程。
9、本專利技術還提供一種基于str的快速啟動系統,包括:重啟控制單元,用于響應于str模式對應的車機系統的電源模式的變化,重啟車機系統;應用預啟動單元,用于在車機系統重啟的過程中,依次預啟動配置名單中的應用;模式切換單元,用于當配置名單中的所有應用預啟動完成后,進入str模式;退出管理單元,用于當接收到解鎖信號,退出str模式;以及應用啟動單元,用于當用戶點擊已預啟動的應用時,執行對相應的配置名單中的應用的繼續啟動。
10、本專利技術又提供一種電子設備,電子設備包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當一個或多個程序被一個或多個處理器執行時,使得電子設備實現前述的基于str的快速啟動方法。
11、本專利技術還進一步地提供一種計算機可讀存儲介質,其上存儲有計算機程序,當計算機程序被計算機的處理器執行時,使計算機執行前述的基于str的快速啟動方法。
12、如上,本專利技術的一種基于str的快速啟動方法、系統、電子設備及存儲介質,具有以下有益效果:通過在車輛進入str模式之前,根據電源模式的變化為進入str模式前的電源模式的變化,完成對車機系統的重啟,并且在車機系統重啟時,對配置名單中例如啟動耗時的應用預啟動一遍,再進入到str模式。而在解鎖車輛時,車機系統退出str模式,并且在點擊相應的應用進行啟動時,此時會從已經完成預啟動的對應的配置名單中的應用繼續完成啟動,進而可以有效地加快應用的啟動速度,解決了應用冷啟動慢的問題。
本文檔來自技高網...【技術保護點】
1.一種基于STR的系統啟動方法,其特征在于,包括如下步驟:
2.根據權利要求1的基于STR的快速啟動方法,其特征在于:響應于STR模式對應的車機系統的電源模式的變化,重啟車機系統,包括:
3.根據權利要求1的基于STR的快速啟動方法,其特征在于:在車機系統重啟的過程中,依次預啟動配置名單中的應用,包括:
4.根據權利要求1的基于STR的快速啟動方法,其特征在于:依次預啟動配置名單中的應用,包括:
5.根據權利要求1的基于STR的快速啟動方法,其特征在于:退出STR模式包括:
6.根據權利要求5的基于STR的快速啟動方法,其特征在于:進行用戶的解鎖上車狀態檢測,包括:
7.根據權利要求1的基于STR的快速啟動方法,其特征在于:當用戶點擊已預啟動的應用時,執行對相應的配置名單中的應用的繼續啟動,包括:
8.一種基于STR的快速啟動系統,其特征在于,包括:
9.一種電子設備,其特征在于:電子設備包括:
10.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序,當計算機程序
...【技術特征摘要】
1.一種基于str的系統啟動方法,其特征在于,包括如下步驟:
2.根據權利要求1的基于str的快速啟動方法,其特征在于:響應于str模式對應的車機系統的電源模式的變化,重啟車機系統,包括:
3.根據權利要求1的基于str的快速啟動方法,其特征在于:在車機系統重啟的過程中,依次預啟動配置名單中的應用,包括:
4.根據權利要求1的基于str的快速啟動方法,其特征在于:依次預啟動配置名單中的應用,包括:
5.根據權利要求1的基于str的快速啟動方法,其特征在于:退出str模式包括:
【專利技術屬性】
技術研發人員:鄒元飛,
申請(專利權)人:智馬達浙江軟件科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。