本技術(shù)實(shí)施例涉及終端,尤其涉及一種感應(yīng)數(shù)據(jù)的處理方法及電子設(shè)備。
背景技術(shù):
1、為了滿足用戶在不同場景下對(duì)于智能手機(jī)的使用需求,市場開始出現(xiàn)多屏幕的手機(jī)。以兩個(gè)屏幕的手機(jī)為例,該類手機(jī)可以有多種形態(tài),如折疊狀態(tài)和展開狀態(tài)。展開狀態(tài)下,該手機(jī)通常在內(nèi)屏幕進(jìn)行顯示;在折疊狀態(tài)下,該手機(jī)可以在外屏幕上進(jìn)行顯示。
2、手機(jī)可以設(shè)置有接近傳感器,用于檢測物體與傳感器之間的距離。在一些場景中,手機(jī)可以根據(jù)接近傳感器的感應(yīng)數(shù)據(jù)來決定屏幕的亮滅。例如,在防誤觸場景下,為了避免誤觸發(fā),如果檢測到有物體靠近手機(jī)屏幕,可以控制手機(jī)屏幕滅屏,以避免誤觸發(fā)。
3、在多屏幕的手機(jī)中,為了分別檢測各屏幕是否有物體靠近,需要針對(duì)每一屏幕均對(duì)應(yīng)設(shè)置一個(gè)接近傳感器。然而,在用戶只使用手機(jī)的其中一個(gè)屏幕時(shí),接近傳感器的感應(yīng)數(shù)據(jù)容易出現(xiàn)混淆的問題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種感應(yīng)數(shù)據(jù)的處理方法及電子設(shè)備,用于在多屏幕手機(jī)使用其中的一個(gè)屏幕時(shí),避免接近傳感器的感應(yīng)數(shù)據(jù)出現(xiàn)混淆的問題。
2、為達(dá)到上述目的,本技術(shù)的實(shí)施例采用如下技術(shù)方案:
3、第一方面,提供了一種感應(yīng)數(shù)據(jù)的處理方法,該方法應(yīng)用于電子設(shè)備,電子設(shè)備包括第一屏幕和第二屏幕,第一屏幕對(duì)應(yīng)設(shè)置有第一接近傳感器,第二屏幕對(duì)應(yīng)設(shè)置有第二接近傳感器。該方法包括:
4、電子設(shè)備在處于第一屏幕的顯示狀態(tài)下,獲取第一接近傳感器的感應(yīng)數(shù)據(jù),并根據(jù)第一接近傳感器的感應(yīng)數(shù)據(jù)控制第一預(yù)設(shè)器件執(zhí)行操作。而電子設(shè)備在處于第二屏幕的顯示狀態(tài)下,獲取第二接近傳感器的感應(yīng)數(shù)據(jù),并根據(jù)第二接近傳感器的感應(yīng)數(shù)據(jù)控制第二預(yù)設(shè)器件執(zhí)行操作。這樣,結(jié)合電子設(shè)備的屏幕顯示狀態(tài)來獲取和使用對(duì)應(yīng)接近傳感器的感應(yīng)數(shù)據(jù),可以避免出現(xiàn)混淆的情況。其中,第一預(yù)設(shè)器件包括以下至少一項(xiàng):所述第一屏幕、與第一屏幕對(duì)應(yīng)的揚(yáng)聲器和與第一屏幕對(duì)應(yīng)的聽筒。第二預(yù)設(shè)器件包括以下至少一項(xiàng):所述第二屏幕、與第二屏幕對(duì)應(yīng)的揚(yáng)聲器和與第二屏幕對(duì)應(yīng)的聽筒。
5、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備在使用第一屏幕和使用第二屏幕時(shí),可以使用相同的揚(yáng)聲器和聽筒,即與第一屏幕對(duì)應(yīng)的揚(yáng)聲器和與第二屏幕對(duì)應(yīng)的揚(yáng)聲器是相同的,第一屏幕對(duì)應(yīng)的聽筒和與第二屏幕對(duì)應(yīng)的聽筒是相同的。
6、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備在使用第一屏幕和使用第二屏幕時(shí),可以使用不相同的揚(yáng)聲器和聽筒,即第一屏幕對(duì)應(yīng)第一揚(yáng)聲器和第一聽筒,第二屏幕對(duì)應(yīng)第二揚(yáng)聲器和第二聽筒;第一揚(yáng)聲器和第二揚(yáng)聲器不同,第一聽筒與第二聽筒不同。
7、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備在使用第一屏幕和使用第二屏幕時(shí),可以使用相同的揚(yáng)聲器和不相同的聽筒,即第一屏幕對(duì)應(yīng)的揚(yáng)聲器和與第二屏幕對(duì)應(yīng)的揚(yáng)聲器是相同的;第一屏幕對(duì)應(yīng)第一聽筒,第二屏幕對(duì)應(yīng)第二聽筒;第一聽筒與第二聽筒不同?;蛘?,電子設(shè)備在使用第一屏幕和使用第二屏幕時(shí),可以使用不相同的揚(yáng)聲器和相同的聽筒,即第一屏幕對(duì)應(yīng)的聽筒和與第二屏幕對(duì)應(yīng)的聽筒是相同的;第一屏幕對(duì)應(yīng)第一揚(yáng)聲器,第二屏幕對(duì)應(yīng)第二揚(yáng)聲器;第一揚(yáng)聲器和第二揚(yáng)聲器不同。
8、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備根據(jù)接近傳感器的感應(yīng)數(shù)據(jù)控制對(duì)應(yīng)預(yù)設(shè)器件執(zhí)行操作,具體可以包括:電子設(shè)備在檢測到接近傳感器的感應(yīng)數(shù)據(jù)表征有物體靠近或者遠(yuǎn)離接近傳感器時(shí),控制該接近傳感器對(duì)應(yīng)的預(yù)設(shè)器件執(zhí)行操作。即,接近傳感器的感應(yīng)數(shù)據(jù)表征物體與接近傳感器之間的距離發(fā)生了變化時(shí),控制對(duì)應(yīng)的預(yù)設(shè)器件執(zhí)行操作。
9、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備檢測到接近傳感器的感應(yīng)數(shù)據(jù)表征有物體靠近接近傳感器時(shí),具體可以控制該接近傳感器對(duì)應(yīng)的預(yù)設(shè)器件執(zhí)行以下一項(xiàng)或多項(xiàng)操作:控制接近傳感器對(duì)應(yīng)的屏幕亮屏、滅屏、對(duì)觸控信號(hào)響應(yīng),以及對(duì)觸控信號(hào)不響應(yīng)等。由于結(jié)合了電子設(shè)備的屏幕顯示狀態(tài)來獲取和使用接近傳感器的感應(yīng)數(shù)據(jù),電子設(shè)備在不同屏幕的顯示狀態(tài)下,能夠準(zhǔn)確的根據(jù)對(duì)應(yīng)接近傳感器的感應(yīng)數(shù)據(jù),控制預(yù)設(shè)器件執(zhí)行操作。
10、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備安裝有應(yīng)用,電子設(shè)備包括驅(qū)動(dòng)層。上述方法中,驅(qū)動(dòng)層會(huì)向應(yīng)用上報(bào)第一接近傳感器和第二接近傳感器的感應(yīng)數(shù)據(jù)。應(yīng)用在任意一個(gè)屏幕顯示狀態(tài)下均可以獲取到驅(qū)動(dòng)層上報(bào)的兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù)。然后,應(yīng)用獲取并結(jié)合屏幕顯示狀態(tài),來決定根據(jù)哪一接近傳感器的感應(yīng)數(shù)據(jù),控制對(duì)應(yīng)預(yù)設(shè)器件執(zhí)行操作。
11、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備安裝有應(yīng)用,電子設(shè)備包括驅(qū)動(dòng)層。上述方法中,驅(qū)動(dòng)層會(huì)向應(yīng)用上報(bào)第一接近傳感器和第二接近傳感器的感應(yīng)數(shù)據(jù)。具體的,由驅(qū)動(dòng)層獲取電子設(shè)備的屏幕顯示狀態(tài),并根據(jù)屏幕顯示狀態(tài),選擇其中一個(gè)接近傳感器的感應(yīng)數(shù)據(jù),向應(yīng)用上報(bào)。也就是說,在其中一個(gè)屏幕顯示狀態(tài)下,應(yīng)用只能獲取到該屏幕顯示狀態(tài)所對(duì)應(yīng)的接近傳感器的感應(yīng)數(shù)據(jù)。這樣,可以確保應(yīng)用在任一屏幕顯示狀態(tài)下,都能夠準(zhǔn)確的獲取對(duì)應(yīng)接近傳感器的感應(yīng)數(shù)據(jù),數(shù)據(jù)不會(huì)混淆。
12、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備安裝有應(yīng)用,電子設(shè)備包括驅(qū)動(dòng)層,驅(qū)動(dòng)層包括虛擬接近驅(qū)動(dòng)。上述方法還包括:應(yīng)用對(duì)虛擬接近驅(qū)動(dòng)注冊(cè)第一監(jiān)聽器,并且,虛擬接近驅(qū)動(dòng)對(duì)第一接近傳感器注冊(cè)第二監(jiān)聽器,虛擬接近驅(qū)動(dòng)對(duì)第二接近傳感器注冊(cè)第三監(jiān)聽器。這樣,虛擬接近驅(qū)動(dòng)基于第二監(jiān)聽器可以獲取到第一接近傳感器的感應(yīng)數(shù)據(jù)。虛擬接近驅(qū)動(dòng)基于第三監(jiān)聽器可以獲取到第二接近傳感器的感應(yīng)數(shù)據(jù)。而應(yīng)用對(duì)虛擬接近驅(qū)動(dòng)注冊(cè)了第一監(jiān)聽器,因此應(yīng)用可以基于第一監(jiān)聽器獲取到虛擬接近驅(qū)動(dòng)上報(bào)的兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù)。這樣,確保應(yīng)用能夠獲取到兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù)。
13、在第一方面的一種可能的實(shí)現(xiàn)方式中,上述方法中,應(yīng)用基于第一監(jiān)聽器獲取第一接近傳感器的感應(yīng)數(shù)據(jù),具體可以包括:虛擬接近驅(qū)動(dòng)響應(yīng)于電子設(shè)備切換至第一屏幕的顯示狀態(tài),基于第一監(jiān)聽器向應(yīng)用上報(bào)第一接近傳感器的感應(yīng)數(shù)據(jù)。相應(yīng)的,應(yīng)用基于第一監(jiān)聽器獲取第二接近傳感器的感應(yīng)數(shù)據(jù),包括:虛擬接近驅(qū)動(dòng)響應(yīng)于電子設(shè)備切換至第二屏幕的顯示狀態(tài),基于第一監(jiān)聽器向應(yīng)用上報(bào)第二接近傳感器的感應(yīng)數(shù)據(jù)。即由虛擬接近驅(qū)動(dòng)在檢測到屏幕顯示狀態(tài)切換時(shí),改變向應(yīng)用上報(bào)的接近傳感器的感應(yīng)數(shù)據(jù)。由虛擬接近驅(qū)動(dòng)根據(jù)屏幕顯示狀態(tài)來決定上報(bào)的接近傳感器的感應(yīng)數(shù)據(jù),則對(duì)于應(yīng)用而言,無需做出任何改變,即可實(shí)現(xiàn)在不同屏幕顯示狀態(tài)獲取到對(duì)應(yīng)接近傳感器的感應(yīng)數(shù)據(jù),且數(shù)據(jù)不會(huì)混淆。
14、在第一方面的一種可能的實(shí)現(xiàn)方式中,上述方法中,在第一屏幕的顯示狀態(tài)下,應(yīng)用接收虛擬接近傳感器基于第一監(jiān)聽器上報(bào)的第一接近傳感器的感應(yīng)數(shù)據(jù),以及第二接近傳感器的感應(yīng)數(shù)據(jù)。在第二屏幕的顯示狀態(tài)下,應(yīng)用接收虛擬接近傳感器基于第一監(jiān)聽器上報(bào)的第一接近傳感器的感應(yīng)數(shù)據(jù),以及第二接近傳感器的感應(yīng)數(shù)據(jù)。也就是說,虛擬接近驅(qū)動(dòng)無論在什么屏幕顯示狀態(tài)下,都會(huì)向應(yīng)用上報(bào)兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù)。之后,可以由應(yīng)用結(jié)合屏幕顯示狀態(tài),來決定根據(jù)哪一接近傳感器的感應(yīng)數(shù)據(jù)控制對(duì)應(yīng)預(yù)設(shè)器件執(zhí)行操作。具體的,上述根據(jù)第一接近傳感器的感應(yīng)數(shù)據(jù)控制第一預(yù)設(shè)器件執(zhí)行操作,包括:應(yīng)用響應(yīng)于電子設(shè)備切換至第一屏幕的顯示狀態(tài),切換至使用基于第一監(jiān)聽器獲取的第一接近傳感器的感應(yīng)數(shù)據(jù),控制第一預(yù)設(shè)器件執(zhí)行操作。相應(yīng)的,根據(jù)第二接近傳感器的感應(yīng)數(shù)據(jù)控制第二預(yù)設(shè)器件執(zhí)行操作,包括:應(yīng)用響應(yīng)于電子設(shè)備切換至第二屏幕的顯示狀態(tài),切換至使用基于第一監(jiān)聽器獲取的第二接近傳感器的感應(yīng)數(shù)據(jù),控制第二預(yù)設(shè)器件執(zhí)行操作。這樣,在其中任一個(gè)屏幕顯示狀態(tài)下,應(yīng)用雖然可以獲取到兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù),但是應(yīng)用結(jié)合具體的屏幕顯示狀態(tài)來選擇其中一個(gè)感應(yīng)數(shù)據(jù),控制對(duì)應(yīng)預(yù)設(shè)器件執(zhí)行操作,同樣可以實(shí)現(xiàn)應(yīng)用根據(jù)接近傳感器的感應(yīng)數(shù)據(jù)控制屏幕的準(zhǔn)確性,避免數(shù)據(jù)混淆的問題。
15、在第一方面的一種可能的實(shí)現(xiàn)方式中,虛擬接近驅(qū)動(dòng)對(duì)第一接近傳感器注冊(cè)第二監(jiān)聽器,包括:虛擬接近驅(qū)動(dòng)響應(yīng)于應(yīng)用向虛擬接近驅(qū)動(dòng)注冊(cè)第一監(jiān)聽器,對(duì)第一接近傳感器注冊(cè)第二監(jiān)聽器。相應(yīng)的,虛擬接近驅(qū)動(dòng)對(duì)第二接近傳感器注冊(cè)第三監(jiān)聽器,包括:虛擬接近驅(qū)動(dòng)響應(yīng)于應(yīng)用向虛擬接近驅(qū)動(dòng)注冊(cè)第一監(jiān)聽器,對(duì)第二接近傳感器注冊(cè)第三監(jiān)聽器。也就是說,在應(yīng)用向虛擬接近驅(qū)動(dòng)注冊(cè)監(jiān)聽器的同時(shí),虛擬接近驅(qū)動(dòng)就會(huì)分別對(duì)兩個(gè)接近傳感器注冊(cè)監(jiān)聽器。這樣,虛擬接近驅(qū)動(dòng)可以及時(shí)檢測到任意一個(gè)接近傳感器的感應(yīng)數(shù)據(jù)發(fā)生變化。
16、在第一方面的一種可能的實(shí)現(xiàn)方式中,接近傳感器的類型包括第一類型和第二類型;第一類型的接近傳感器的功耗高于第二類型的接近傳感器的功耗。上述方法中,對(duì)于功耗較低的接近傳感器,無論是什么屏幕顯示狀態(tài),虛擬接近驅(qū)動(dòng)可以在應(yīng)用向虛擬接近驅(qū)動(dòng)注冊(cè)第一監(jiān)聽器時(shí),立即對(duì)第二類型的接近傳感器注冊(cè)監(jiān)聽器。而對(duì)于功耗較高的接近傳感器,虛擬接近驅(qū)動(dòng)則可以在切換到這一類型接近傳感器所對(duì)應(yīng)的屏幕進(jìn)行顯示時(shí),再對(duì)其注冊(cè)監(jiān)聽器。即,虛擬接近驅(qū)動(dòng)可以在檢測到電子設(shè)備切換至目標(biāo)屏幕的顯示狀態(tài),對(duì)第一類型的接近傳感器注冊(cè)監(jiān)聽器;其中,目標(biāo)屏幕是第一類型的接近傳感器所對(duì)應(yīng)的屏幕。如果沒有使用功耗較高的接近傳感器所對(duì)應(yīng)的屏幕,則虛擬接近驅(qū)動(dòng)不會(huì)對(duì)該接近傳感器注冊(cè)監(jiān)聽器。這樣,可以在保證應(yīng)用能夠獲取到準(zhǔn)確的感應(yīng)數(shù)據(jù)的前提下,減少功耗較高接近傳感器的工作,從而降低電子設(shè)備的功耗。
17、在第一方面的一種可能的實(shí)現(xiàn)方式中,在虛擬接近驅(qū)動(dòng)響應(yīng)于電子設(shè)備切換至目標(biāo)屏幕的顯示狀態(tài),對(duì)第一類型的接近傳感器注冊(cè)監(jiān)聽器之后,上述方法還包括:虛擬接近驅(qū)動(dòng)響應(yīng)于電子設(shè)備由上述目標(biāo)屏幕的顯示狀態(tài)切換至其他屏幕的顯示狀態(tài),取消對(duì)第一類型的接近傳感器注冊(cè)的監(jiān)聽器。從而減少功耗較高接近傳感器的工作,降低電子設(shè)備的功耗。
18、在第一方面的一種可能的實(shí)現(xiàn)方式中,第一類型的接近傳感器包括超聲波接近傳感器;第二類型的接近傳感器包括光學(xué)接近傳感器。
19、在第一方面的一種可能的實(shí)現(xiàn)方式中,第一接近傳感器和第二接近傳感器,均可以是上述第一類型的接近傳感器?;蛘呱鲜龅谝唤咏鼈鞲衅骱偷诙咏鼈鞲衅?,均可以是上述第二類型的接近傳感器。
20、在第一方面的一種可能的實(shí)現(xiàn)方式中,第一接近傳感器可以是上述第一類型的接近傳感器,而第二接近傳感器可以是上述第二類型的接近傳感器?;蛘撸谝唤咏鼈鞲衅骺梢允巧鲜龅诙愋偷慕咏鼈鞲衅?,而第二接近傳感器可以是上述第一類型的接近傳感器。
21、在第一方面的一種可能的實(shí)現(xiàn)方式中,應(yīng)用在對(duì)接近傳感器注冊(cè)監(jiān)聽器時(shí),是根據(jù)驅(qū)動(dòng)類型來查找待注冊(cè)的器件驅(qū)動(dòng)的。在上述方法中,虛擬接近驅(qū)動(dòng)的驅(qū)動(dòng)類型被定義為第一驅(qū)動(dòng)類型;第一接近傳感器對(duì)應(yīng)的第一器件驅(qū)動(dòng)的驅(qū)動(dòng)類型被定義為第二驅(qū)動(dòng)類型;第二接近傳感器對(duì)應(yīng)的第二器件驅(qū)動(dòng)為被定義第三驅(qū)動(dòng)類型。其中,第一驅(qū)動(dòng)類型是電子設(shè)備的操作系統(tǒng)設(shè)定的接近傳感器的驅(qū)動(dòng)類型;而第二驅(qū)動(dòng)類型和第三驅(qū)動(dòng)類型均不是電子設(shè)備的操作系統(tǒng)設(shè)定的接近傳感器的驅(qū)動(dòng)類型。這樣,確保應(yīng)用僅對(duì)虛擬接近驅(qū)動(dòng)注冊(cè)監(jiān)聽器,而不會(huì)對(duì)第一接近傳感器和第二接近傳感器本身的器件驅(qū)動(dòng)注冊(cè)監(jiān)聽器。但是由于虛擬接近驅(qū)動(dòng)分別對(duì)兩個(gè)接近傳感器注冊(cè)了監(jiān)聽器,因此應(yīng)用仍可以通過該虛擬接近驅(qū)動(dòng)獲取到兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù);同時(shí)還可以避免應(yīng)用重復(fù)獲取感應(yīng)數(shù)據(jù)。
22、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備還包括除了第一屏幕和第二屏幕以外的第n屏幕,以及與第n屏幕對(duì)應(yīng)的第n接近傳感器。在該方案中,電子設(shè)備在第n屏幕顯示狀態(tài)下,獲取該第n接近傳感器的感應(yīng)數(shù)據(jù),并根據(jù)該第n接近傳感器的感應(yīng)數(shù)據(jù)控制第n屏幕對(duì)應(yīng)的第n預(yù)設(shè)器件執(zhí)行操作。其中,n為大于2的整數(shù)。即上述方法還可以應(yīng)用于3個(gè)或更多屏幕的電子設(shè)備中。
23、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備安裝有應(yīng)用,上述方法包括:應(yīng)用對(duì)第一接近傳感器注冊(cè)第四監(jiān)聽器,以及對(duì)第二接近傳感器注冊(cè)第五監(jiān)聽器。其中,應(yīng)用基于第四監(jiān)聽器可以獲取第一接近傳感器的感應(yīng)數(shù)據(jù);應(yīng)用基于第五監(jiān)聽器可以獲取第二接近傳感器的感應(yīng)數(shù)據(jù)。具體的,應(yīng)用響應(yīng)于電子設(shè)備切換至第一屏幕的顯示狀態(tài),切換至使用基于第四監(jiān)聽器獲取的第一接近傳感器的感應(yīng)數(shù)據(jù),控制第一預(yù)設(shè)器件執(zhí)行操作。應(yīng)用響應(yīng)于電子設(shè)備切換至第二屏幕的顯示狀態(tài),切換至使用基于第五監(jiān)聽器獲取的第二接近傳感器的感應(yīng)數(shù)據(jù),控制第二預(yù)設(shè)器件執(zhí)行操作。在該方案中,應(yīng)用分別對(duì)兩個(gè)接近傳感器注冊(cè)監(jiān)聽器,然后由應(yīng)用結(jié)合屏幕顯示狀態(tài)來選擇使用其中一個(gè)感應(yīng)數(shù)據(jù),控制對(duì)應(yīng)預(yù)設(shè)器件執(zhí)行操作。應(yīng)用使用的感應(yīng)數(shù)據(jù)不會(huì)出現(xiàn)混淆的問題。
24、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備安裝有應(yīng)用,上述方法包括:應(yīng)用響應(yīng)于電子設(shè)備切換至第一屏幕的顯示狀態(tài),對(duì)第一接近傳感器注冊(cè)第四監(jiān)聽器,基于第四監(jiān)聽器獲取第一接近傳感器的感應(yīng)數(shù)據(jù),并根據(jù)第一接近傳感器的感應(yīng)數(shù)據(jù)控制第一預(yù)設(shè)器件執(zhí)行操作。并且,應(yīng)用響應(yīng)于電子設(shè)備切換至第二屏幕的顯示狀態(tài),對(duì)第二接近傳感器注冊(cè)第五監(jiān)聽器,基于第五監(jiān)聽器獲取第二接近傳感器的感應(yīng)數(shù)據(jù),并根據(jù)第二接近傳感器的感應(yīng)數(shù)據(jù)控制第二預(yù)設(shè)器件執(zhí)行操作。也就是說,應(yīng)用在電子設(shè)備發(fā)生屏幕顯示狀態(tài)的切換時(shí),也會(huì)切換注冊(cè)監(jiān)聽器的接近傳感器。這樣,應(yīng)用在使用其中一個(gè)屏幕進(jìn)行顯示時(shí),僅對(duì)該屏幕對(duì)應(yīng)的接近傳感器注冊(cè)了監(jiān)聽器,也就只能獲取該接近傳感器的感應(yīng)數(shù)據(jù)。而在電子設(shè)備切換至其他屏幕進(jìn)行顯示時(shí),應(yīng)用也可以切換到其他接近傳感器注冊(cè)監(jiān)聽器。從而,在保證應(yīng)用可以獲取多個(gè)接近傳感器的感應(yīng)數(shù)據(jù)的同時(shí),確保應(yīng)用獲取的接近傳感器的感應(yīng)數(shù)據(jù)不會(huì)混淆。
25、在第一方面的一種可能的實(shí)現(xiàn)方式中,應(yīng)用響應(yīng)于電子設(shè)備切換至第一屏幕的顯示狀態(tài),對(duì)第一接近傳感器注冊(cè)第四監(jiān)聽器的同時(shí),應(yīng)用還會(huì)取消對(duì)第二接近傳感器注冊(cè)的第五監(jiān)聽器。相應(yīng)的,應(yīng)用響應(yīng)于電子設(shè)備切換至第二屏幕的顯示狀態(tài),對(duì)第二接近傳感器注冊(cè)第五監(jiān)聽器的同時(shí),應(yīng)用還會(huì)取消對(duì)第一接近傳感器注冊(cè)的第四監(jiān)聽器。這樣,一個(gè)屏幕在沒有使用的情況下,其對(duì)應(yīng)的接近傳感器無需檢測和上報(bào)感應(yīng)數(shù)據(jù),可以減少電子設(shè)備不必要的功耗。
26、在第一方面的一種可能的實(shí)現(xiàn)方式中,應(yīng)用在對(duì)接近傳感器注冊(cè)監(jiān)聽器時(shí),是根據(jù)驅(qū)動(dòng)類型來查找待注冊(cè)的器件驅(qū)動(dòng)的。在操作系統(tǒng)允許兩種及以上接近傳感器的驅(qū)動(dòng)類型的情況下,上述第一接近傳感器對(duì)應(yīng)的第一器件驅(qū)動(dòng)和第二接近傳感器對(duì)應(yīng)的第二器件驅(qū)動(dòng),驅(qū)動(dòng)類型可以均定義為預(yù)設(shè)驅(qū)動(dòng)類型;該預(yù)設(shè)驅(qū)動(dòng)類型是電子設(shè)備的操作系統(tǒng)設(shè)定的接近傳感器的驅(qū)動(dòng)類型。這樣,可以保證應(yīng)用能夠獲取到兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù)。
27、而在操作系統(tǒng)僅允許一種接近傳感器的驅(qū)動(dòng)類型的情況下,可以將其中一個(gè)接近傳感器對(duì)應(yīng)的器件驅(qū)動(dòng)的驅(qū)動(dòng)類型定義為預(yù)設(shè)驅(qū)動(dòng)類型,而另一個(gè)接近傳感器對(duì)應(yīng)的器件驅(qū)動(dòng)的驅(qū)動(dòng)類型定義為其他驅(qū)動(dòng)類型。在該方案中,操作系統(tǒng)與應(yīng)用約定,上述預(yù)設(shè)驅(qū)動(dòng)類型和其他驅(qū)動(dòng)類型,均屬于接近傳感器的驅(qū)動(dòng)類型。這樣,仍然可以保證應(yīng)用能夠獲取到兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù)。
28、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備安裝有應(yīng)用,電子設(shè)備包括驅(qū)動(dòng)層,驅(qū)動(dòng)層包括:第一接近傳感器對(duì)應(yīng)的第一器件驅(qū)動(dòng),以及第二接近傳感器對(duì)應(yīng)的第二器件驅(qū)動(dòng);上述方法還包括:應(yīng)用對(duì)第一接近傳感器注冊(cè)第六監(jiān)聽器;第一器件驅(qū)動(dòng)響應(yīng)于應(yīng)用對(duì)第一接近傳感器注冊(cè)第六監(jiān)聽器,對(duì)第二接近傳感器注冊(cè)第七監(jiān)聽器。這樣,上述獲取第一接近傳感器的感應(yīng)數(shù)據(jù),具體可以包括:應(yīng)用通過第一器件驅(qū)動(dòng),基于第六監(jiān)聽器直接獲取第一接近傳感器的感應(yīng)數(shù)據(jù)。而上述獲取第二接近傳感器的感應(yīng)數(shù)據(jù),具體可以包括:第一器件驅(qū)動(dòng)基于第七監(jiān)聽器,從第二器件驅(qū)動(dòng)獲取第二接近傳感器的感應(yīng)數(shù)據(jù);然后,應(yīng)用基于第六監(jiān)聽器,獲取第一器件驅(qū)動(dòng)上報(bào)的第二接近傳感器的感應(yīng)數(shù)據(jù)。這樣,可以確保應(yīng)用能夠獲取兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù)。
29、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備安裝有應(yīng)用,電子設(shè)備包括驅(qū)動(dòng)層,驅(qū)動(dòng)層包括:第一接近傳感器對(duì)應(yīng)的第一器件驅(qū)動(dòng),以及第二接近傳感器對(duì)應(yīng)的第二器件驅(qū)動(dòng);上述方法還包括:應(yīng)用對(duì)第二接近傳感器注冊(cè)第八監(jiān)聽器;第二器件驅(qū)動(dòng)響應(yīng)于應(yīng)用對(duì)第二接近傳感器注冊(cè)第八監(jiān)聽器,對(duì)第一接近傳感器注冊(cè)第九監(jiān)聽器。這樣,上述獲取第二接近傳感器的感應(yīng)數(shù)據(jù),具體可以包括:應(yīng)用基于第八監(jiān)聽器直接獲取第二接近傳感器的感應(yīng)數(shù)據(jù)。上述獲取第一接近傳感器的感應(yīng)數(shù)據(jù),具體可以包括:第二器件驅(qū)動(dòng)基于第九監(jiān)聽器,從第一器件驅(qū)動(dòng)獲取第一接近傳感器的感應(yīng)數(shù)據(jù);應(yīng)用基于第八監(jiān)聽器,獲取第二器件驅(qū)動(dòng)上報(bào)的第一接近傳感器的感應(yīng)數(shù)據(jù)。這樣,可以確保應(yīng)用能夠獲取兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù)。
30、在第一方面的一種可能的實(shí)現(xiàn)方式中,在上述應(yīng)用對(duì)其中一個(gè)接近傳感器注冊(cè)監(jiān)聽器,而該接近傳感器對(duì)應(yīng)的器件驅(qū)動(dòng)對(duì)另一個(gè)接近傳感器注冊(cè)監(jiān)聽器的方案中,可以由被應(yīng)用注冊(cè)監(jiān)聽器的器件驅(qū)動(dòng)結(jié)合屏幕顯示狀態(tài),決定向應(yīng)用上報(bào)其中一個(gè)接近傳感器的感應(yīng)數(shù)據(jù)?;蛘?,也可以由應(yīng)用結(jié)合屏幕顯示狀態(tài),決定根據(jù)其中一個(gè)接近傳感器的感應(yīng)數(shù)據(jù),控制對(duì)應(yīng)預(yù)設(shè)器件執(zhí)行操作。這樣,可以在確保應(yīng)用能夠獲取兩個(gè)接近傳感器的感應(yīng)數(shù)據(jù)的前提下,應(yīng)用使用的感應(yīng)數(shù)據(jù)不會(huì)混淆。
31、在第一方面的一種可能的實(shí)現(xiàn)方式中,第一接近傳感器與第二接近傳感器屬于不同類型,或者,第一接近傳感器與第二接近傳感器屬于相同類型。
32、第二方面,本技術(shù)還提供了一種電子設(shè)備。該電子設(shè)備可以包括:至少兩個(gè)屏幕、至少兩個(gè)接近傳感器、處理器和存儲(chǔ)器。該屏幕用于顯示電子設(shè)備的界面;該接近傳感器用于檢測物體與接近傳感器之間的距離。該存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令,當(dāng)該電子設(shè)備運(yùn)行時(shí),該處理器執(zhí)行該存儲(chǔ)器存儲(chǔ)的該計(jì)算機(jī)執(zhí)行指令,以使該電子設(shè)備執(zhí)行如上述第一方面中任一項(xiàng)的感應(yīng)數(shù)據(jù)的處理方法。
33、第三方面,本技術(shù)提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)可以執(zhí)行上述第一方面中任一項(xiàng)的感應(yīng)數(shù)據(jù)的處理方法。
34、第四方面,提供了一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在電子設(shè)備上運(yùn)行時(shí),使得電子設(shè)備可以執(zhí)行上述第一方面中任一項(xiàng)的感應(yīng)數(shù)據(jù)的處理方法。
35、第五方面,提供了一種裝置(例如,該裝置可以是芯片系統(tǒng)),該裝置包括處理器,用于支持電子設(shè)備實(shí)現(xiàn)上述第一方面中所涉及的功能。在一種可能的設(shè)計(jì)中,該裝置還包括存儲(chǔ)器,該存儲(chǔ)器,用于保存電子設(shè)備必要的程序指令和數(shù)據(jù)。該裝置是芯片系統(tǒng)時(shí),可以由芯片構(gòu)成,也可以包含芯片和其他分立器件。
36、其中,第二方面至第五方面中任一種設(shè)計(jì)方式所帶來的技術(shù)效果可參見第一方中不同設(shè)計(jì)方式所帶來的技術(shù)效果,此處不再贅述。