本發(fā)明涉及移動(dòng)終端來電顯示技術(shù)領(lǐng)域,具體涉及一種來電全屏閃的實(shí)現(xiàn)方法及其系統(tǒng)。
背景技術(shù):
一般的移動(dòng)終端來電時(shí),是沒有個(gè)性化的來電顯示界面,不能滿足用戶的個(gè)性化需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的,就是克服現(xiàn)有技術(shù)的不足,提供一種滿足用戶個(gè)性化需求的自拍補(bǔ)光方法及其系統(tǒng)。
為了達(dá)到上述目的,采用如下技術(shù)方案:一種來電全屏閃的實(shí)現(xiàn)方法,所述方法包括以下步驟:
S1、監(jiān)聽移動(dòng)終端的來電事件,若是,進(jìn)入步驟S2,若否,則循環(huán)監(jiān)聽;
S2、根據(jù)來電號(hào)碼從移動(dòng)終端的通訊錄數(shù)據(jù)中獲取來電聯(lián)系人的數(shù)據(jù)信息;
S3、在移動(dòng)終端來電顯示界面上彈出來電全屏閃界面的懸浮窗,并覆蓋在來電顯示界面上;
S4、在懸浮窗界面上展示聯(lián)系人信息、接聽按鈕、掛斷按鈕以及預(yù)設(shè)的來電動(dòng)態(tài)特效,以實(shí)現(xiàn)來電全屏閃的功能。
進(jìn)一步,所述步驟S4中聯(lián)系人信息包括:聯(lián)系人電話、頭像、姓名信息。
進(jìn)一步,所述步驟S4中的接聽按鈕的接聽功能通過模擬耳機(jī)按鍵事件來實(shí)現(xiàn);所述掛斷按鈕的掛斷電話功能通過反射機(jī)制獲取隱藏的掛斷API接口來實(shí)現(xiàn)。
進(jìn)一步,所述方法還包括:當(dāng)監(jiān)聽到移動(dòng)終端電話狀態(tài)改變廣播時(shí),則判斷為來電取消,關(guān)閉懸浮窗。
進(jìn)一步,所述步驟S4中動(dòng)態(tài)特效為預(yù)設(shè)的多種特效動(dòng)畫,可以根據(jù)用戶需求選擇使用。
為了實(shí)現(xiàn)本發(fā)明的另一目的,本發(fā)明還采用如下技術(shù)方案:一種實(shí)現(xiàn)來電全屏閃的系統(tǒng),所述系統(tǒng)包括:
監(jiān)聽單元,用于監(jiān)聽移動(dòng)終端的來電事件;
獲取單元,根據(jù)來電號(hào)碼從移動(dòng)終端的通訊錄數(shù)據(jù)中獲取來電聯(lián)系人的數(shù)據(jù)信息;
懸浮窗顯示單元,在移動(dòng)終端來電顯示界面上彈出來電全屏閃界面的懸浮窗,并覆蓋在來電顯示界面上;在懸浮窗界面上展示聯(lián)系人信息、接聽按鈕、掛斷按鈕以及預(yù)設(shè)的來電動(dòng)態(tài)特效,以實(shí)現(xiàn)來電全屏閃的功能。
進(jìn)一步,所述懸浮窗界面上展示的聯(lián)系人信息包括:聯(lián)系人電話、頭像、姓名信息。
進(jìn)一步,所述接聽按鈕的接聽功能通過模擬耳機(jī)按鍵事件來實(shí)現(xiàn);所述掛斷按鈕的掛斷電話功能通過反射機(jī)制獲取隱藏的掛斷API接口來實(shí)現(xiàn)。
進(jìn)一步,所述監(jiān)聽單元當(dāng)監(jiān)聽到移動(dòng)終端電話狀態(tài)改變廣播時(shí),則判斷為來電取消,關(guān)閉懸浮窗。
進(jìn)一步,所述懸浮窗顯示單元的動(dòng)態(tài)特效為預(yù)設(shè)的多種特效動(dòng)畫,可以根據(jù)用戶需求選擇使用。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:本發(fā)明通過監(jiān)聽移動(dòng)終端的來電事件;根據(jù)來電號(hào)碼從移動(dòng)終端的通訊錄數(shù)據(jù)中獲取來電聯(lián)系人的數(shù)據(jù)信息;在移動(dòng)終端來電顯示界面上彈出來電全屏閃界面的懸浮窗,并覆蓋在來電顯示界面上;在懸浮窗界面上展示聯(lián)系人信息、接聽按鈕、掛斷按鈕以及預(yù)設(shè)的來電動(dòng)態(tài)特效,以實(shí)現(xiàn)來電全屏閃的功能,以滿足用戶的個(gè)性化需求。
為了充分地了解本發(fā)明的目的、特征和效果,以下將結(jié)合附圖對(duì)本發(fā)明的構(gòu)思、具體結(jié)構(gòu)及產(chǎn)生的技術(shù)效果作進(jìn)一步說明。
附圖說明
圖1是本發(fā)明實(shí)現(xiàn)來電全屏閃的系統(tǒng)的模塊示意圖;
圖2是本發(fā)明來電全屏閃的實(shí)現(xiàn)方法的流程圖。
具體實(shí)施方式
下面將結(jié)合附圖以及具體實(shí)施方法來詳細(xì)說明本發(fā)明,在本發(fā)明的示意性實(shí)施及說明用來解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。
如圖1所示,一種實(shí)現(xiàn)來電全屏閃的系統(tǒng),所述系統(tǒng)包括:
監(jiān)聽單元,用于監(jiān)聽移動(dòng)終端的來電事件;
獲取單元,根據(jù)來電號(hào)碼從移動(dòng)終端的通訊錄數(shù)據(jù)中獲取來電聯(lián)系人的數(shù)據(jù)信息;
懸浮窗顯示單元,在移動(dòng)終端來電顯示界面上彈出來電全屏閃界面的懸浮窗,并覆蓋在來電顯示界面上;在懸浮窗界面上展示聯(lián)系人信息、接聽按鈕、掛斷按鈕以及預(yù)設(shè)的來電動(dòng)態(tài)特效,以實(shí)現(xiàn)來電全屏閃的功能;所述懸浮窗界面上展示的聯(lián)系人信息包括:聯(lián)系人電話、頭像、姓名信息;當(dāng)用戶點(diǎn)擊接聽按鈕時(shí),所述接聽按鈕的接聽功能通過模擬耳機(jī)按鍵事件來實(shí)現(xiàn),具體為:模擬耳機(jī)按鍵信息并發(fā)送到系統(tǒng)的聲音管理器,進(jìn)行電話的接聽,并關(guān)閉全屏閃懸浮窗;當(dāng)用戶點(diǎn)擊掛斷按鈕時(shí),所述掛斷按鈕的掛斷電話功能通過反射機(jī)制獲取隱藏的掛斷API接口來實(shí)現(xiàn),同時(shí)關(guān)閉全屏閃懸浮窗。
所述監(jiān)聽單元當(dāng)監(jiān)聽到移動(dòng)終端電話狀態(tài)改變廣播時(shí),則判斷為來電取消,關(guān)閉懸浮窗。
所述懸浮窗顯示單元的動(dòng)態(tài)特效為預(yù)設(shè)的多種特效動(dòng)畫,可以根據(jù)用戶需求選擇使用。
如圖2所示,一種來電全屏閃的實(shí)現(xiàn)方法,所述方法包括以下步驟:
S101:監(jiān)聽移動(dòng)終端的來電事件,若是,進(jìn)入步驟S102,若否,則循環(huán)監(jiān)聽;
S102:根據(jù)來電號(hào)碼從移動(dòng)終端的通訊錄數(shù)據(jù)中獲取來電聯(lián)系人的數(shù)據(jù)信息;
S103:在移動(dòng)終端來電顯示界面上彈出來電全屏閃界面的懸浮窗,并覆蓋在來電顯示界面上;
S104:在懸浮窗界面上展示聯(lián)系人信息、接聽按鈕、掛斷按鈕以及預(yù)設(shè)的來電動(dòng)態(tài)特效,以實(shí)現(xiàn)來電全屏閃的功能;
所述聯(lián)系人信息包括:聯(lián)系人電話、頭像、姓名信息;所述動(dòng)態(tài)特效為預(yù)設(shè)的多種特效動(dòng)畫,可以根據(jù)用戶需求選擇使用;當(dāng)用戶點(diǎn)擊接聽按鈕時(shí),所述接聽按鈕的接聽功能通過模擬耳機(jī)按鍵事件來實(shí)現(xiàn),具體為:模擬耳機(jī)按鍵信息并發(fā)送到系統(tǒng)的聲音管理器,進(jìn)行電話的接聽,并關(guān)閉全屏閃懸浮窗;當(dāng)用戶點(diǎn)擊掛斷按鈕時(shí),所述掛斷按鈕的掛斷電話功能通過反射機(jī)制獲取隱藏的掛斷API接口來實(shí)現(xiàn),同時(shí)關(guān)閉全屏閃懸浮窗;
S105:當(dāng)監(jiān)聽到移動(dòng)終端電話狀態(tài)改變廣播時(shí),則判斷為來電取消,關(guān)閉懸浮窗。
本實(shí)施例所述的功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算設(shè)備可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,移動(dòng)計(jì)算設(shè)備或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似部分互相參見即可。
對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。