亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種顯示圖形用戶界面的方法及終端的制作方法

文檔序號(hào):9787028閱讀:289來源:國(guó)知局
一種顯示圖形用戶界面的方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端頁(yè)面顯示領(lǐng)域,具體涉及一種顯示圖形用戶界面的方法及終端。
【背景技術(shù)】
[0002]隨著微電子技術(shù)的快速發(fā)展,智能手機(jī)等終端設(shè)備的功能越來越強(qiáng)大,其中,通過終端的顯示屏幕展示新聞、視頻、聊天消息等內(nèi)容信息是終端的一項(xiàng)基本功能,終端中安裝的各類應(yīng)用多數(shù)需要通過頁(yè)面顯示來完成與用戶的交互,從而實(shí)現(xiàn)某些功能,如微信應(yīng)用需要在終端的顯示屏幕上展示微信聊天頁(yè)面,以使得用戶能夠通過該用戶界面實(shí)現(xiàn)信息的輸入與查看。
[0003]本技術(shù)方案的發(fā)明人在研究過程中發(fā)現(xiàn),目前安卓Android操作系統(tǒng)的終端的頁(yè)面顯示任務(wù)都是由終端的主線程進(jìn)行繪制完成的,終端在頁(yè)面繪制過程中可能由于主線程的任務(wù)量較多而發(fā)生卡頓現(xiàn)象,尤其是當(dāng)終端因內(nèi)存不足執(zhí)行垃圾回收操作(GarbageCol lect1n,GC)時(shí),終端的用戶界面的卡頓可能更加明顯。

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

[0004]本發(fā)明實(shí)施例公開了一種顯示圖形用戶界面的方法及終端,以期通過合理分配線程的任務(wù)量,提升終端頁(yè)面顯示的流暢度。
[0005]本發(fā)明實(shí)施例第一方面公開了一種顯示圖形用戶界面的方法,包括:
[0006]接收顯示圖形用戶界面的指令;
[0007]調(diào)用主線程的數(shù)據(jù)處理子線程設(shè)置所述圖形用戶界面的屬性;
[0008]調(diào)用所述主線程的渲染子線程根據(jù)所述屬性,顯示所述圖形用戶界面。
[0009]本發(fā)明實(shí)施例第一方面第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0010]調(diào)用垃圾回收的操作。
[0011]結(jié)合本發(fā)明實(shí)施例第一方面或第一方面第一種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第一方面第二種可能的實(shí)現(xiàn)方式中,
[0012]所述數(shù)據(jù)處理子線程與所述渲染子線程是同一個(gè)子線程。
[0013]結(jié)合本發(fā)明實(shí)施例第一方面或第一方面第一種或第二種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第一方面第三種可能的實(shí)現(xiàn)方式中,
[0014]在調(diào)用主線程的數(shù)據(jù)處理子線程設(shè)置圖形用戶界面的屬性之前,所述方法還包括:
[0015]確定所述主線程的所有子線程的狀態(tài),所述狀態(tài)包括就緒狀態(tài)、阻塞狀態(tài)或運(yùn)行狀態(tài);
[0016]選擇處于就緒狀態(tài)的子線程作為所述數(shù)據(jù)處理子線程。
[0017]結(jié)合本發(fā)明實(shí)施例第一方面或第一方面第一種或第二種或第三種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第一方面第四種可能的實(shí)現(xiàn)方式中,所述圖形用戶界面為用于顯示當(dāng)前處理進(jìn)度的進(jìn)度條。
[0018]本發(fā)明實(shí)施例第二方面公開了一種終端,包括:
[0019]接收模塊,用于接收顯示圖形用戶界面的指令;
[0020]屬性設(shè)置模塊,用于調(diào)用主線程的數(shù)據(jù)處理子線程設(shè)置所述圖形用戶界面的屬性;
[0021 ]界面顯示模塊,用于調(diào)用所述主線程的渲染子線程根據(jù)所述屬性,顯示所述圖形用戶界面。
[0022]本發(fā)明實(shí)施例第二方面第一種可能的實(shí)現(xiàn)方式中,所述終端還包括:
[0023]垃圾回收模塊,用于調(diào)用垃圾回收的操作。
[0024]結(jié)合本發(fā)明實(shí)施例第二方面或第二方面第一種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第二方面第二種可能的實(shí)現(xiàn)方式中,
[0025]所述數(shù)據(jù)處理子線程與所述渲染子線程是同一個(gè)子線程。
[0026]結(jié)合本發(fā)明實(shí)施例第二方面或第二方面第一種或第二種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第二方面第三種可能的實(shí)現(xiàn)方式中,所述終端還包括:
[0027]狀態(tài)確定模塊,用于在所述屬性設(shè)置模塊調(diào)用主線程的數(shù)據(jù)處理子線程設(shè)置圖形用戶界面的屬性之前,確定所述主線程的所有子線程的狀態(tài),所述狀態(tài)包括就緒狀態(tài)、阻塞狀態(tài)或運(yùn)行狀態(tài);
[0028]線程選擇模塊,用于選擇處于就緒狀態(tài)的子線程作為所述數(shù)據(jù)處理子線程。
[0029]結(jié)合本發(fā)明實(shí)施例第二方面或第二方面第一種或第二種或第三種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第二方面第四種可能的實(shí)現(xiàn)方式中,所述圖形用戶界面為用于顯示當(dāng)前處理進(jìn)度的進(jìn)度條。
[0030]可以看出,本發(fā)明實(shí)施例中,終端接收顯示圖形用戶界面的指令,然后調(diào)用主線程的數(shù)據(jù)處理子線程設(shè)置所述圖形用戶界面的屬性,最后,終端調(diào)用所述主線程的渲染子線程根據(jù)所述屬性,顯示所述圖形用戶界面??梢姡K端通過子線程來執(zhí)行主線程的頁(yè)面顯示任務(wù),從而減少主線程的任務(wù)量,有利于提升終端頁(yè)面顯示的流暢度。
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1是本發(fā)明方法實(shí)施例公開的一種顯示圖形用戶界面的方法的流程示意圖;
[0033]圖2是本發(fā)明另一方法實(shí)施例公開的一種顯示圖形用戶界面的方法的流程示意圖;
[0034]圖3是本發(fā)明另一方法實(shí)施例公開的一種顯示圖形用戶界面的方法的流程示意圖;
[0035]圖4是本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)組成框圖;
[0036]圖5是本發(fā)明另一實(shí)施例公開的一種終端的結(jié)構(gòu)組成框圖。
【具體實(shí)施方式】
[0037]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0038]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其他步驟或單元。
[0039]本發(fā)明實(shí)施例公開了一種顯示圖形用戶界面的方法及終端,以期通過調(diào)用子線程執(zhí)行頁(yè)面繪制任務(wù),減少主線程的任務(wù)量,有利于提升終端頁(yè)面顯示的流暢度。
[0040]為了更好理解本發(fā)明實(shí)施例公開的一種顯示圖形用戶界面的方法,下面先對(duì)本發(fā)明實(shí)施例適用的終端進(jìn)行描述。本發(fā)明實(shí)施例所描述的終端包括任何具備顯示屏以及通信和存儲(chǔ)功能的設(shè)備,例如:平板電腦、手機(jī)、電子閱讀器、個(gè)人計(jì)算機(jī)(Personal Computer,PC)、筆記本電腦、車載設(shè)備、網(wǎng)絡(luò)電視、可穿戴設(shè)備等具有網(wǎng)絡(luò)功能的智能設(shè)備。該終端安裝有安卓操作系統(tǒng),并進(jìn)一步基于該操作系統(tǒng)安裝有多個(gè)系統(tǒng)應(yīng)用程序或第三方應(yīng)用程序,其中,每一個(gè)應(yīng)用程序在運(yùn)行過程中可以通過一個(gè)或多個(gè)圖形用戶界面(GraphicalUser Interface,⑶I)與用戶交互,從而實(shí)現(xiàn)某些功能,如微信應(yīng)用需要在終端的顯示屏幕上展示微信聊天頁(yè)面,以使得用戶能夠通過該用戶界面實(shí)現(xiàn)信息的輸入與查看。
[0041]本發(fā)明實(shí)施例提供一種顯示圖形用戶界面的方法,包括:
[0042]接收顯示圖形用戶界面的指令;
[0043]調(diào)用主線程的數(shù)據(jù)處理子線程設(shè)置所述圖形用戶界面的屬性;
[0044]調(diào)用所述主線程的渲染子線程根據(jù)所述屬性,顯示所述圖形用戶界面。
[0045]具體的,請(qǐng)參閱圖1,圖1是本發(fā)明方法實(shí)施例提供的一種顯示圖形用戶界面的方法的流程示意圖,包括以下步驟:
[0046]SlOl,終端接收顯示圖形用戶界面的指令;
[0047]在本發(fā)明實(shí)施例中,所述圖形用戶界面(Graphical User Interface,⑶I)可以是終端預(yù)裝的應(yīng)用程序的一個(gè)圖形用戶界面,如QQ應(yīng)用的聊天窗口界面,天天動(dòng)聽音樂播放器應(yīng)用的音樂播放界面,等等。
[0048]當(dāng)接收到用戶點(diǎn)擊某個(gè)GUI的入口標(biāo)識(shí)時(shí),即為接收顯示⑶I的指令。
[0049]舉例來說,以智能手機(jī)中安裝的微信應(yīng)用為例,當(dāng)智能手機(jī)檢測(cè)到用戶對(duì)顯示屏幕上的微信應(yīng)用的應(yīng)用圖標(biāo)的選取指令時(shí),智能手機(jī)會(huì)接收到顯示與微信應(yīng)用關(guān)聯(lián)的圖形用戶界面
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1