本發明專利技術提供了一種應用程序顯示方法,用于電子設備,所述方法包括:獲取所述電子設備中某一參數的當前狀態指標,檢測所述電子設備中的應用程序在所述參數的所述狀態指標下是否能夠運行,并獲得檢測結果,若所述檢測結果表明所述電子設備中的應用程序在所述參數的所述狀態指標下無法運行時,將所述無法運行的應用程序以預設的方式顯示,從而實現了自動提醒用戶應用程序不可用,提升了用戶的使用體驗。
【技術實現步驟摘要】
本專利技術涉及計算機領域,尤其涉及一種應用程序顯示方法及裝置、電子設備。
技術介紹
通常,電子設備上都預先安裝有應用程序,其中有些應用程序必須連接網絡才可以使用,例如網絡游戲等,當網絡不可用時,依靠網絡運行的應用程序也是不能運行的。但是,目前存在這樣的情況:當網絡不可用時,依靠網絡才能運行的應用程序與其它可用的應用程序的顯示沒有任何不同,在用戶不了解網絡是否可用的情況下,點擊進入這些應用程序后才會發現此時的網絡是不可用的,而使得用戶的體驗很不好。
技術實現思路
有鑒于此,本專利技術提供了一種應用程序顯示方法及裝置、電子設備,目的在于解決現有的顯示方法不能區別出應用程序可用和不可用狀態而導致的用戶體驗不好的問題。一種應用程序顯示方法,用于電子設備,包括:獲取所述電子設備中某一參數的當前狀態指標;檢測所述電子設備中的應用程序在所述參數的所述狀態指標下是否能夠運行,并獲得檢測結果;若所述檢測結果表明所述電子設備中的應用程序在所述參數的所述狀態指標下無法運行時,將所述無法運行的應用程序以預設的方式顯示。優選地,某所述獲取所述電子設備中某一參數的當前狀態指標包括:獲取所述電子設備中網絡的連接狀態。優選地,所述檢測所述電子設備中的應用程序在所述狀態指標下是否能夠運行包括:當所述網絡的連接狀態為網絡不可用時,檢測所述電子設備中的應用程序是否需要連接網絡運行,如果是,則此應用程序為當前不能運行的應用程序。優選地,所述獲取所述電子設備中所述對象的當前狀態指標包括:獲取所述電子設備中的內存當前的剩余容量。優選地,所述檢測所述電子設備中的應用程序在所述狀態指標下是否能夠運行包括:檢測所述電子設備中的每項應用程序需要的內存容量,當所述內存容量大于所述內存當前的剩余容量時,則此應用程序為當前不能運行的應用程序。優選地,所述以預設的方式顯示包括:以透明或灰色的圖標顯示。一種應用程序顯示裝置,用于電子設備,包括:狀態指標獲取模塊,用于獲取所述電子設備中某一參數的當前狀態指標;應用程序檢測模塊,用于檢測所述電子設備中的應用程序在所述參數的所述狀態指標下是否能夠運行,并獲得檢測結果;顯示模塊,用于若所述檢測結果表明所述電子設備中的應用程序在所述參數的所述狀態指標下無法運行時,將當前不能運行的應用程序以預設的方式顯示。優選地,所述狀態指標獲取模塊包括:網絡狀態獲取模塊,用于獲取所述電子設備中網絡的連接狀態。優選地,所述狀態指標獲取模塊包括:內存狀態獲取模塊,用于獲取所述電子設備當前的內存剩余容量。一種電子設備,包括:處理器,用于獲取所述電子設備中某一參數的當前狀態指標,并檢測所述電子設備中的應用程序在所述參數的所述狀態指標下是否能夠運行,將當前不能運行的應用程序以預設的方式顯示。本專利技術實施例提供的應用程序顯示方法及裝置、電子設備,通過將每項應用程序所需的資源(如網絡、內存)的指標與所述資源當前的狀態指標進行比較,以檢測出應用程序在當前是否能夠使用,并將當前不能運行的應用程序以區別于可運行應用程序的方式進行顯示,從而實現了對用戶的提醒,并且通過此種方法,用戶根據應用程序的顯示狀態就可了解電子設備當前某種資源的狀態,提升了用戶的使用體驗。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例公開的一種應用程序顯示方法的流程圖;圖2為本專利技術實施例公開的一種應用程序顯示裝置的結構示意圖。具體實施例方式本專利技術公開了一種應用程序顯示方法及裝置、電子設備,通過預先獲取當前硬件或系統的資源例如網絡資源、內存資源等,從而將不能在當前資源下運行的應用程序以預設的方式進行顯示,以達到提示用戶的目的。下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例?;诒緦@夹g中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。本專利技術公開的一種應用程序顯示方法,所述方法用于電子設備中,所述電子設備安裝有應用程序,例如office、QQ等,如圖1所示,所述方法包括步驟:SlOl:獲取所述電子設備中某一參數的當前狀態指標;其中,參數指的是電子設備中的軟件或硬件的參數,例如網絡參數、內存參數、硬盤參數、溫度參數等,其中網絡參數和內存參數可以看作是電子設備中指示軟件或硬件資源的參數,而溫度參數可以看作是電子設備中指示當前運行狀態的參數。具體要獲取哪一個參數的當前運行狀態指標,可以根據用戶的預先設定來選擇。本實施例中優選兩種參數進行詳細闡述:進一步地,所述獲取所述電子設備中某一參數的當前狀態指標包括:獲取所述電子設備中的網絡的連接狀態,其中當前狀態包括電子設備連接的網絡是否可用或者所述電子設備是否連接到網絡。獲取網絡當前是否可用的方法包括監測網絡的數據流量是否大于預設的值,如果是,則表明網絡當前可用,還可以包括檢測網絡是否能夠連接到服務器,如果是,則表明網絡當前可用?;蛘?所述獲取所述電子設備中某一參數的當前狀態指標包括:獲取所述電子設備中的內存當前的剩余容量,所述剩余容量是指電子設備的內存的總容量減去當前運行的程序占用的容量。S102:檢測所述電子設備中的應用程序在所述參數的所述狀態指標下是否能夠運行,并獲得檢測結果;如前所述,當獲取的參數為所述電子設備中網絡的當前狀態且所述網絡的當前狀態為網絡不可用時,則檢測所述電子設備中的應用程序是否是需要連接網絡運行,如果是,則獲得此應用程序為當前不能運行的應用程序的檢測結果。例如,檢測到QQ是必要連接網絡才能運行的應用程序,則確定QQ在當前網絡不可用的情況下是無法運行的。需要強調的是,當獲取的網絡的當前狀態為可用時,則也可以不進行此步驟。當獲取的參數為所述電子設備中的內存當前的剩余容量時,則檢測所述電子設備中的每項應用程序需要的內存容量,當所述內存容量大于所述內存當前的剩余容量時,說明運行此程序時可能會引起系統的崩潰,則獲得此應用程序為當前不能運行的應用程序的檢測結果。S103:若所述檢測結果表明所述電子設備中的應用程序在所述參數的所述狀態指標下無法運行時,將所述無法運行的應用程序以預設的方式顯示。其中,與預設的方式顯示包括以灰色或透明的圖標顯示,但本實施例并不限于此,所用的顯示方式只要能夠將不可運行的應用程序與可以運行的應用程序進行區別即可。例如,當檢測到QQ不能運行時,可以將其的顯示圖標呈現為灰色或者半透明、全透明的形式,以提示用戶此程序當前不可運行。本實施例所述的應用程序顯示方法,將在某一參數的當前狀態指標下不能運行的應用程序以區別與可運行的應用程序的顯示方式進行顯示,從而使得用戶對于應用程序可否顯示一目了然,改變了用戶在不明確軟硬件參數的情況下,必須點擊某一應用程序才可知悉其能否運行的現狀,并且,通過應用程序的顯示狀態,用戶也可以明確軟硬件參數的當前狀態指標,所以提升了用戶體驗。本專利技術還公開了一種應用程序顯示裝置,用于電子設備中,所述電子設備安裝有應用程序,如圖2本文檔來自技高網...
【技術保護點】
一種應用程序顯示方法,用于電子設備,其特征在于,包括:獲取所述電子設備中某一參數的當前狀態指標;檢測所述電子設備中的應用程序在所述參數的所述狀態指標下是否能夠運行,并獲得檢測結果;若所述檢測結果表明所述電子設備中的應用程序在所述參數的所述狀態指標下無法運行時,將所述無法運行的應用程序以預設的方式顯示。
【技術特征摘要】
【專利技術屬性】
技術研發人員:趙謙,
申請(專利權)人:聯想北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。