專利名稱:一種電子設(shè)備充電狀態(tài)的提示方法及該電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種電子設(shè)備充電狀態(tài)的提示方法及該電子設(shè)備。
背景技術(shù):
當(dāng)前絕大數(shù)智能電子設(shè)備(如智能手機、PDA等)都可以進行充電操作,電子設(shè)備在充電時都需要給用戶以提示,從而提示用戶電子設(shè)備充電完成多少或是否充電完成,避免持續(xù)進行充電對電子設(shè)備造成損壞。但是現(xiàn)有的充電提示主要以文字或者圖片的方式進行,通過系統(tǒng)API讀取當(dāng)前系 統(tǒng)電量,然后以百分比的形式提示用戶,或者根據(jù)電量顯示幾張圖片來提示用戶,這些提示方式雖然能完成基本的提示功能,但由于提示功能較單一、無變化,使得現(xiàn)有的電子設(shè)備充電狀態(tài)的提示功能不免顯得單調(diào)而生硬,不能給用戶帶來好的體驗,提示方式也不夠直觀。此外,現(xiàn)有的充電狀態(tài)提示方法,用戶只能被動的接收信息,而不能與充電過程進行交互,所以現(xiàn)有的這些技術(shù)沒有實現(xiàn)用戶操作功能,不能與用戶進行交互。因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種電子設(shè)備充電狀態(tài)的提示方法及該電子設(shè)備,旨在解決現(xiàn)有的充電提示方式不夠直觀、不能與用戶進行交互、不具有用戶操作功能的問題。本發(fā)明的技術(shù)方案如下
一種電子設(shè)備充電狀態(tài)的提示方法,其中,包括步驟
A、當(dāng)電子設(shè)備處于用戶界面鎖定狀態(tài)時,檢測所述電子設(shè)備是否處于充電狀態(tài);
B、當(dāng)檢測到所述電子設(shè)備處于充電狀態(tài)時,根據(jù)電子設(shè)備所充電池當(dāng)前電量的多少控制在所述電子設(shè)備顯示屏的一預(yù)定起始區(qū)域連續(xù)產(chǎn)生不同數(shù)量的電子氣泡,并控制所述電子氣泡從所述預(yù)定起始區(qū)域移動至預(yù)定結(jié)束區(qū)域,并消失;
檢測所述電子設(shè)備是否處于輸入狀態(tài),當(dāng)檢測到所述電子設(shè)備處于輸入狀態(tài)時,控制所述電子設(shè)備顯示屏上正在移動的電子氣泡向起始區(qū)域方向回收,并控制所述起始區(qū)域停止產(chǎn)生新的電子氣泡。所述電子設(shè)備充電狀態(tài)的提示方法,其中,所述步驟B還包括步驟
獲取電子設(shè)備的電池電量信息,控制電子氣泡產(chǎn)生的時間間隔與電子設(shè)備的電池電量成預(yù)定的正比例關(guān)系。所述電子設(shè)備充電狀態(tài)的提示方法,其中,所述步驟B還包括步驟
控制電子氣泡產(chǎn)生的數(shù)量與電子設(shè)備的電池電量成預(yù)定的反比例關(guān)系。所述電子設(shè)備充電狀態(tài)的提示方法,其中,所述步驟B還包括步驟
控制電子氣泡移動的速度與電子設(shè)備的電池電量成預(yù)定的反比例關(guān)系。
所述電子設(shè)備充電狀態(tài)的提示方法,其中,所述步驟B還包括步驟
檢測所述電子設(shè)備是否充電完成,當(dāng)檢測到充電完成時,控制所述起始區(qū)域停止產(chǎn)生新的電子氣泡。所述電子設(shè)備充電狀態(tài)的提示方法,其中,所述預(yù)定起始區(qū)域與預(yù)定結(jié)束區(qū)域設(shè)置在所述電子設(shè)備的顯示屏的相對的兩端。所述電子設(shè)備充電狀態(tài)的提示方法,其中,所述電子氣泡通過Tween動畫控制實現(xiàn)。—種電子設(shè)備,其中,所述電子設(shè)備包括
充電狀態(tài)檢測單元,用于當(dāng)電子設(shè)備處于用戶界面鎖定狀態(tài)時,檢測所述電子設(shè)備是否處于充電狀態(tài); 電子氣泡產(chǎn)生提示單元,用于當(dāng)檢測到所述電子設(shè)備處于充電狀態(tài)時,根據(jù)電子設(shè)備所充電池當(dāng)前電量的多少控制在所述電子設(shè)備顯示屏的一預(yù)定起始區(qū)域連續(xù)產(chǎn)生不同數(shù)量的電子氣泡,并控制所述電子氣泡從所述預(yù)定起始區(qū)域移動至預(yù)定結(jié)束區(qū)域,并消失;檢測所述電子設(shè)備是否處于輸入狀態(tài),當(dāng)檢測到所述電子設(shè)備處于輸入狀態(tài)時,控制所述電子設(shè)備顯示屏上正在移動的電子氣泡向起始區(qū)域方向回收,并控制所述起始區(qū)域停止產(chǎn)生新的電子氣泡。所述的電子設(shè)備,其中,所述電子設(shè)備的顯示屏為觸摸屏。有益效果本發(fā)明通過檢測到電子設(shè)備處于充電狀態(tài)時,控制顯示屏上的預(yù)定起始區(qū)域產(chǎn)生電子氣泡,然后控制電子氣泡從預(yù)定起始位置移動至預(yù)定結(jié)束區(qū)域,最后消失,當(dāng)檢測到有用戶輸入時,則控制氣泡回收。本發(fā)明電子氣泡的動畫過程來實現(xiàn)對充電狀態(tài)的提示,電子氣泡運行路徑、速度、數(shù)量等都可以控制,本發(fā)明的提示效果生動直觀,用戶可直觀的感受到電池電量的變化,并且本發(fā)明還實現(xiàn)了與用戶的交互,使電子設(shè)備增加了充電狀態(tài)的電子氣泡提示功能。
圖I為本發(fā)明電子設(shè)備充電狀態(tài)的提示方法較佳實施例的流程圖。圖2為本發(fā)明電子設(shè)備較佳實施例的結(jié)構(gòu)框圖。
具體實施例方式本發(fā)明提供一種電子設(shè)備充電狀態(tài)的提示方法及該電子設(shè)備,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,圖I為本發(fā)明電子設(shè)備充電狀態(tài)的提示方法較佳實施例的流程圖,如圖所示,其主要包括步驟
51、當(dāng)電子設(shè)備處于用戶界面鎖定狀態(tài)時,檢測所述電子設(shè)備是否處于充電狀態(tài);
52、當(dāng)檢測到所述電子設(shè)備處于充電狀態(tài)時,根據(jù)電子設(shè)備所充電池當(dāng)前電量的多少控制在所述電子設(shè)備顯示屏的一預(yù)定起始區(qū)域連續(xù)產(chǎn)生不同數(shù)量的電子氣泡,并控制所述電子氣泡從所述預(yù)定起始區(qū)域移動至預(yù)定結(jié)束區(qū)域,并消失;
檢測所述電子設(shè)備是否處于輸入狀態(tài),當(dāng)檢測到所述電子設(shè)備處于輸入狀態(tài)時,控制所述電子設(shè)備顯示屏上正在移動的電子氣泡向起始區(qū)域方向回收,并控制所述起始區(qū)域停止產(chǎn)生新的電子氣泡。本發(fā)明是在電子設(shè)備處于用戶界面鎖定狀態(tài)時進行的,即處于LockScreen的界面下進行,傳統(tǒng)的電子設(shè)備充電狀態(tài)一般是以圖片或文字來進行提示的,本發(fā)明的最大改進之處就在于以電子氣泡移動的方式來對充電狀態(tài)進行提示,從而使電子設(shè)備帶給用戶的體驗更加豐富多樣。在本發(fā)明中,電子氣泡的產(chǎn)生及消失過程在眾多電子設(shè)備均可實現(xiàn),例如Android系統(tǒng)提供的Tween動畫、Frame動畫或者Gif動畫均支持電子氣泡的動畫操作。對于Frame動畫,其通過順序播放幀實現(xiàn)動畫,實現(xiàn)簡單,但動畫過程較難控制;對于Gif動畫,其與Frame動畫實現(xiàn)過程相似,也較難控制控制動畫;Tween動畫是通過對圖像進行平移、縮放及旋轉(zhuǎn)控制實現(xiàn)動畫,動畫實現(xiàn)較復(fù)雜,但動畫控制較容易實現(xiàn),所以本發(fā)明優(yōu)選采用Tween動畫來實現(xiàn)電子氣泡的控制。 本發(fā)明實現(xiàn)電子氣泡提示的一個前提是電子設(shè)備正在充電,而對電子設(shè)備是否正在充電進行檢測則可以通過電子設(shè)備提供的API (應(yīng)用程序編程接口)來實現(xiàn),例如在Android系統(tǒng)中可通過如下方式來檢測電子設(shè)備是否正在充電
mPluggedln = updateMonitor. isDevicePluggedlnO。當(dāng)檢測到電子設(shè)備正在充電時,控制從所述電子設(shè)備的顯示屏上的預(yù)定起始區(qū)域持續(xù)產(chǎn)生電子氣泡。對于單個電子氣泡而言,電子氣泡從預(yù)定起始區(qū)域開始變?yōu)榭梢姡缓箝_始向預(yù)定結(jié)束區(qū)域開始移動,電子氣泡的循環(huán)出現(xiàn)是通過調(diào)用對外接口來實現(xiàn)的
public void startPopoUpO { if (mlsUp) return; mlsUp = true; mlsDown = false; mlsStop = false; mPopoOldX = 0; mPopoOldY = 0;
mPopoImage. setVisibility (View. VISIBLE);
StartPopoUpAtime();
}
上述代碼實現(xiàn)了控制單個電子電子氣泡的產(chǎn)生的功能。而電子氣泡在起始區(qū)域的出現(xiàn)位置以及電子氣泡的大小都是可以設(shè)置的,例如設(shè)置為電子氣泡在起始區(qū)域從左至右或從右至左連續(xù)生成,優(yōu)選設(shè)置為在起始區(qū)域隨機出現(xiàn);電子氣泡大小在一定的范圍內(nèi)并按照一定的規(guī)律出現(xiàn)在起始區(qū)域中,例如按照一定的比例進行增大或縮小。其具體是通過如下方式實現(xiàn)的
private void StartPopoUpAtime O {
mPopoNewX=mPopo01dX+(P0P0—X—OFFSET-(newRandomO) · nextlnt(Ρ0Ρ0—Χ—OFFSET *
2));
mPopoNewY = mPopoOldY; mPopoTimes = 0;float para = (new RandomO). nextFloat () /2; para = 0. 5f + para;
Matrix mMatrix = new Matrix ();
mMatrix. reset ();
mMatrix. postScale (para, para);
mPopoImage. setlmageBitmap(Bitmap. createBitmap(mBmp,0,0, mBmp. getWidth (),mBmp. getHeight (),mMatrix, true)); mPopoImage. setAdjustViewBounds(true);
Il mPopoImage. invalidate (); popoUp ();
}
上述代碼實現(xiàn)了控制單個電子氣泡的產(chǎn)生位置及大小的功能。在電子氣泡從預(yù)定起始區(qū)域產(chǎn)生后,其會按照一定的路徑移動至預(yù)定結(jié)束區(qū)域, 然后消失。電子氣泡運行的路徑為隨機路徑,但最后都是向預(yù)定結(jié)束區(qū)域移動,從而使電子 氣泡形成一種被吸入到預(yù)定結(jié)束區(qū)域的感覺,其具體是通過如下方式實現(xiàn)的 private void popoUp () { if (!mlsUp) return; // int popoX = mPopoNewX; int popoY = mPopoNewY;
mPopoNewX = mPopoNewX + (Ρ0Ρ0—Χ—OFFSET—ATIME - (new Random ()).nextInt(P0P0—X—OFFSET—Α ΜΕ * 2));
if (mPopoNewX > TRACEWIDTH/2) { mPopoNewX = TRACEWIDTH/2;
} else if (mPopoNewX < -TRACEWIDTH/2) {mPopoNewX = -TRACEWIDTH/2;
}
mPopoNewY = mPopoNewY - TRACEHIGHT / P0P0ALLTIMES; mPopoTimes++;
if (mPopoTimes == P0P0ALLTIMES -I) {mPopoNewX = mPopoNewX/2; //
}
if (mPopoTimes < P0P0ALLTIMES) {
TranslateAnimation popoAnim =
new TranslateAnimation(popoX, mPopoNewX, popoY, mPopoNewY);popoAnim. setDuration(P0P0UPTIME/P0P0ALLTIMES);popoAnim. setAnimationListener(new AnimationListener() {public void onAnimationStart(Animation animation) { }public void onAnimationRepeat(Animation animation) { }public void onAnimationEnd(Animation animation) {popoUp ();
}
I);
mPopoImage. startAnimation(popoAnim);
} else {
StartPopoUpAtime ();
}
} 上述代碼實現(xiàn)了控制單個電子氣泡的移動路徑的功能
本發(fā)明中,為了使電子氣泡的動畫更加符合電子設(shè)備的充電狀態(tài)的變化,還對電子設(shè)備的電池電量信息進行檢測,根據(jù)電池電量的變化控制電子氣泡發(fā)生相應(yīng)的變化,使電子氣泡不僅能夠顯示充電的狀態(tài),還能顯示充電的多少。本發(fā)明中,在檢測到電子設(shè)備的電池電量信息后,控制電子氣泡產(chǎn)生的時間間隔與電子設(shè)備的電池電量成預(yù)定的正比例關(guān)系,即當(dāng)電子設(shè)備的電池電量經(jīng)過充電后增加時,則控制電子氣泡產(chǎn)生的時間間隔變長,減少電子氣泡的生成,以代表此時電池電量較多,而剛開始充電時,則控制電子氣泡產(chǎn)生的時間間隔較短,即使顯示屏上的電子氣泡盡量多些,表示此時電池電量較少,這種提示方式不僅顯得更加的新穎,而且還具有一定的實用性,使用戶直觀的感受到電子設(shè)備具有多少電池電量。當(dāng)然,這也只是一種實現(xiàn)方式,本發(fā)明也可將電子氣泡產(chǎn)生的時間間隔與電子設(shè)備的電池電量設(shè)置成一定的反比例關(guān)系,或者是設(shè)置為其他的比例關(guān)系。而對于檢測電子設(shè)備的電池電量信息,也可通過電子設(shè)備提供的API來獲取,例如通過如下方式獲取電池電量信息
mBatteryLevel = updateMonitor. getBatteryLevelO。獲得電池電量信息后,其具有多種用途,不僅可以控制電子氣泡產(chǎn)生的時間間隔,還能控制電子氣泡產(chǎn)生的數(shù)量以及電子氣泡的移動速度。電子氣泡產(chǎn)生數(shù)量及電子氣泡移動速度的控制也可參照電子氣泡產(chǎn)生間隔的原理來實現(xiàn)。例如,控制電子氣泡產(chǎn)生的數(shù)量與電子設(shè)備的電池電量成預(yù)定的反比例關(guān)系,即當(dāng)電池電量較少時,控制起始區(qū)域產(chǎn)生較多數(shù)量的電子氣泡,代表此時電子設(shè)備處于少電狀態(tài),當(dāng)電池電量較多時,控制起始區(qū)域產(chǎn)生較少數(shù)量的電子氣泡,表示此時電子設(shè)備處于多電狀態(tài),以直觀的方式表示電子設(shè)備的電池電量多少,此外,不僅可以設(shè)置成上述的預(yù)定的反比例關(guān)系,也可以是其他的比例關(guān)系,能夠以一定的趨勢表示電池電量的變化即可。電子氣泡數(shù)量的具體控制方式如下所示
void startPopoUpO {if (haveStartPopo == O) {
StartPopoUpAgain O ;
}
}
private void StartPopoUpAgain() {if (haveStartPopo < P0P0NUM) {
mPopos[haveStartPopo++]. startPopoUp();if (haveStartPopo < POPONUM) { mH. sendEmptyMessageDelayed(MESSAGE, POPOINTERVAL);
}
}
}
上述代碼實現(xiàn)了控制電子氣泡的產(chǎn)生的數(shù)量的功能。電子氣泡數(shù)量則是通過參數(shù)POPONUM來進行控制的,因為電子設(shè)備的電池電量在短時間內(nèi)不會發(fā)生較大變化,所以每一次產(chǎn)生動畫只需控制依次電子氣泡數(shù)量即可,沒有必要實時更新。 電子氣泡移動的速度可以設(shè)置為與電子設(shè)備的電池電量成預(yù)定的反比例關(guān)系,SP 當(dāng)電池電量較少時,控制電子氣泡移動速度較快,而電池電量較多時,則控制電子氣泡移動速度較慢,這種控制方式也是為了實現(xiàn)直觀表示電子設(shè)備的電池電量信息,而電子氣泡速度可以通過調(diào)節(jié)前文所述代碼中的private static int P0P0UPHME中的參數(shù)P0P0UPTIME來實現(xiàn)的,這個值越小,則移動速度越快,反之則越慢。本發(fā)明中的顯示屏優(yōu)選為觸摸屏,而用戶在進行充電時,有可能還會使用到電子設(shè)備,即對觸摸屏進行輸入,所以,這時候需要控制電子氣泡的狀態(tài)發(fā)生改變,以更好的體現(xiàn)電子設(shè)備狀態(tài)的變化,本發(fā)明中的方法還包括步驟
檢測所述觸摸屏是否處于輸入狀態(tài),當(dāng)檢測所述觸摸屏處于輸入狀態(tài)時,控制所述觸 摸屏上正在移動的電子氣泡向起始區(qū)域方向回收,并控制所述起始區(qū)域停止產(chǎn)生新的電子 氣泡。這個過程具體可通過如下方式來實現(xiàn) public void startPopoDownO { if (!mlsUp) return; mlsUp = false; mlsDown = true; mlsStop = false;
TranslateAnimation popoDownAnim =
new TranslateAnimation(mPopoNewX, mPopoOldX, mPopoNewY, mPopoOldY); popoDownAnim. setDuration(POPODOffNTIME);
popoDownAnim. setAnimationListener(new AnimationListener() { public void onAnimationStart(Animation animation) { } public void onAnimationRepeat(Animation animation) { } public void onAnimationEnd(Animation animation) { stopPopo ();
}
I);
mPopoImage. startAnimation(popoDownAnim);
}
上述代碼實現(xiàn)了控制單個電子氣泡向預(yù)定起始區(qū)域回收的功能。在檢測到用戶手指觸摸屏幕或中止充電時,控制電子氣泡向預(yù)定起始區(qū)域回收,并且較佳的是向預(yù)定起始區(qū)域的中心點位置運行,從而給用戶一種反饋提示,即可用戶可以進行輸入,并且不影響用戶的使用。而當(dāng)用戶手指離開觸摸屏?xí)r并且沒有對觸摸屏進行解鎖,則控制電子氣泡重新生成,繼續(xù)以電子氣泡移動的方式提示電子設(shè)備正處于充電狀態(tài)。這種控制方式不僅使動畫效果豐富多樣,還使用戶與電子設(shè)備具有一定交互效果,帶來了一定的趣味性。當(dāng)所述電子設(shè)備充電完成后,即充電達到100%,此時可以控制停止產(chǎn)生電子氣泡,具體可通過如下方式實現(xiàn)
void stopPopoO {haveStartPopo = O; mH. removeMessages(MESSAGE);for (int i = 0; i < POPONUM; ++i) {mPopos[i]. stopPopo();
}
}
上述代碼實現(xiàn)了控制電子氣泡停止產(chǎn)生的功能。除了停止產(chǎn)生電子氣泡外,還可以通過其他方式提示用戶充電完成,例如設(shè)置音樂或閃爍效果來提示用戶充電完成,也可參考現(xiàn)有技術(shù)來實現(xiàn)此過程。本發(fā)明中的預(yù)定起始區(qū)域與預(yù)定結(jié)束區(qū)域最好是設(shè)置在顯示屏的相對的兩端,例如分別設(shè)置在顯示屏的上端及下端,或者分別設(shè)置在顯示屏的左端或右端,又或者分別設(shè)置在顯示屏的兩個對角,以便使電子氣泡具有足夠長的運動路徑,達到運動的效果。本發(fā)明中優(yōu)選的實施方式是將預(yù)定起始區(qū)域設(shè)置在顯示屏的下端中部位置,而將預(yù)定結(jié)束區(qū)域設(shè)置在顯示屏的上端中部位置,使電子氣泡從顯示屏的下端上升到顯示屏的上端,使顯示屏上的電子氣泡動畫效果更加生動直觀?;谏鲜龇椒?,本發(fā)明還提供一種將充電狀態(tài)以電子氣泡形式進行提示的電子設(shè)備,如圖所示,所述電子設(shè)備100包括
充電狀態(tài)檢測單元110,用于當(dāng)電子設(shè)備處于用戶界面鎖定狀態(tài)時,檢測所述電子設(shè)備是否處于充電狀態(tài);
電子氣泡產(chǎn)生提示單元120,用于當(dāng)檢測到所述電子設(shè)備處于充電狀態(tài)時,根據(jù)電子設(shè)備所充電池當(dāng)前電量的多少控制在所述電子設(shè)備顯示屏的一預(yù)定起始區(qū)域連續(xù)產(chǎn)生不同數(shù)量的電子氣泡,并控制所述電子氣泡從所述預(yù)定起始區(qū)域移動至預(yù)定結(jié)束區(qū)域,并消失;檢測所述電子設(shè)備是否處于輸入狀態(tài),當(dāng)檢測到所述電子設(shè)備處于輸入狀態(tài)時,控制所述電子設(shè)備顯示屏上正在移動的電子氣泡向起始區(qū)域方向回收,并控制所述起始區(qū)域停止產(chǎn)生新的電子氣泡。進一步,所述電子設(shè)備100還包括
電池電量信息檢測單元,用于獲取電子設(shè)備的電池電量信息。進一步,所述電子設(shè)備100還包括
電子氣泡產(chǎn)生間隔控制單元,用于控制電子氣泡產(chǎn)生的時間間隔與電子設(shè)備的電池電量成預(yù)定的正比例關(guān)系。進一步,所述電子設(shè)備100還包括電子氣泡數(shù)量控制單元,控制電子氣泡產(chǎn)生的數(shù)量與電子設(shè)備的電池電量成預(yù)定的反比例關(guān)系。進一步,所述電子設(shè)備100還包括
電子氣泡速度控制單元,用于控制電子氣泡移動的速度與電子設(shè)備的電池電量成預(yù)定的反比例關(guān)系。進一步,所述電子設(shè)備100還包括
電子氣泡停止單元,用于檢測所述電子設(shè)備是否充電完成,當(dāng)檢測到充電完成時,控制所述起始區(qū)域停止產(chǎn)生新的電子氣泡。關(guān)于上述各單元的功能作用在前面的方法中已有詳述,故不再贅述。本發(fā)明中的電子設(shè)備可以是智能手機或平板電腦等。 綜上所述,本發(fā)明通過檢測到電子設(shè)備處于充電狀態(tài)時,控制顯示屏上的預(yù)定起始區(qū)域產(chǎn)生電子氣泡,然后控制電子氣泡從預(yù)定起始位置移動至預(yù)定結(jié)束區(qū)域,最后消失,當(dāng)檢測到有用戶輸入時,則控制氣泡回收。本發(fā)明電子氣泡的動畫過程來實現(xiàn)對充電狀態(tài)的提示,電子氣泡運行路徑、速度、數(shù)量等都可以控制,本發(fā)明的提示效果生動直觀,用戶可直觀的感受到電池電量的變化,并且本發(fā)明還實現(xiàn)了與用戶的交互,使電子設(shè)備增加了充電狀態(tài)的電子氣泡提示功能。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。
權(quán)利要求
1.一種電子設(shè)備充電狀態(tài)的提示方法,其特征在于,包括步驟 A、當(dāng)電子設(shè)備處于用戶界面鎖定狀態(tài)時,檢測所述電子設(shè)備是否處于充電狀態(tài); B、當(dāng)檢測到所述電子設(shè)備處于充電狀態(tài)時,根據(jù)電子設(shè)備所充電池當(dāng)前電量的多少控制在所述電子設(shè)備顯示屏的一預(yù)定起始區(qū)域連續(xù)產(chǎn)生不同數(shù)量的電子氣泡,并控制所述電子氣泡從所述預(yù)定起始區(qū)域移動至預(yù)定結(jié)束區(qū)域,并消失; 檢測所述電子設(shè)備是否處于輸入狀態(tài),當(dāng)檢測到所述電子設(shè)備處于輸入狀態(tài)時,控制所述電子設(shè)備顯示屏上正在移動的電子氣泡向起始區(qū)域方向回收,并控制所述起始區(qū)域停止產(chǎn)生新的電子氣泡。
2.根據(jù)權(quán)利要求I所述電子設(shè)備充電狀態(tài)的提示方法,其特征在于,所述步驟B還包括步驟 獲取電子設(shè)備的電池電量信息,控制電子氣泡產(chǎn)生的時間間隔與電子設(shè)備的電池電量成預(yù)定的正比例關(guān)系。
3.根據(jù)權(quán)利要求2所述電子設(shè)備充電狀態(tài)的提示方法,其特征在于,所述步驟B還包括步驟 控制電子氣泡產(chǎn)生的數(shù)量與電子設(shè)備的電池電量成預(yù)定的反比例關(guān)系。
4.根據(jù)權(quán)利要求2所述電子設(shè)備充電狀態(tài)的提示方法,其特征在于,所述步驟B還包括步驟 控制電子氣泡移動的速度與電子設(shè)備的電池電量成預(yù)定的反比例關(guān)系。
5.根據(jù)權(quán)利要求I所述電子設(shè)備充電狀態(tài)的提示方法,其特征在于,所述步驟B還包括步驟 檢測所述電子設(shè)備是否充電完成,當(dāng)檢測到充電完成時,控制所述起始區(qū)域停止產(chǎn)生新的電子氣泡。
6.根據(jù)權(quán)利要求I所述電子設(shè)備充電狀態(tài)的提示方法,其特征在于,所述預(yù)定起始區(qū) 域與預(yù)定結(jié)束區(qū)域設(shè)置在所述電子設(shè)備的顯示屏的相對的兩端。
7.根據(jù)權(quán)利要求I所述電子設(shè)備充電狀態(tài)的提示方法,其特征在于,所述電子氣泡通過Tween動畫控制實現(xiàn)。
8.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括 充電狀態(tài)檢測單元,用于當(dāng)電子設(shè)備處于用戶界面鎖定狀態(tài)時,檢測所述電子設(shè)備是否處于充電狀態(tài); 電子氣泡產(chǎn)生提示單元,用于當(dāng)檢測到所述電子設(shè)備處于充電狀態(tài)時,根據(jù)電子設(shè)備所充電池當(dāng)前電量的多少控制在所述電子設(shè)備顯示屏的一預(yù)定起始區(qū)域連續(xù)產(chǎn)生不同數(shù)量的電子氣泡,并控制所述電子氣泡從所述預(yù)定起始區(qū)域移動至預(yù)定結(jié)束區(qū)域,并消失;檢測所述電子設(shè)備是否處于輸入狀態(tài),當(dāng)檢測到所述電子設(shè)備處于輸入狀態(tài)時,控制所述電子設(shè)備顯示屏上正在移動的電子氣泡向起始區(qū)域方向回收,并控制所述起始區(qū)域停止產(chǎn)生新的電子氣泡。
9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述電子設(shè)備的顯示屏為觸摸屏。
全文摘要
本發(fā)明公開一種電子設(shè)備充電狀態(tài)的提示方法及該電子設(shè)備,其中,所述方法包括步驟當(dāng)電子設(shè)備處于用戶界面鎖定狀態(tài)時,檢測所述電子設(shè)備是否處于充電狀態(tài);當(dāng)檢測到所述電子設(shè)備處于充電狀態(tài)時,根據(jù)電子設(shè)備所充電池當(dāng)前電量的多少控制在所述電子設(shè)備顯示屏的一預(yù)定起始區(qū)域連續(xù)產(chǎn)生不同數(shù)量的電子氣泡,并控制所述電子氣泡從所述預(yù)定起始區(qū)域移動至預(yù)定結(jié)束區(qū)域,并消失;檢測所述電子設(shè)備是否處于輸入狀態(tài),當(dāng)檢測到所述電子設(shè)備處于輸入狀態(tài)時,控制所述電子設(shè)備顯示屏上正在移動的電子氣泡向起始區(qū)域方向回收,并控制所述起始區(qū)域停止產(chǎn)生新的電子氣泡。
文檔編號G06F3/048GK102890594SQ20121037300
公開日2013年1月23日 申請日期2012年9月29日 優(yōu)先權(quán)日2012年9月29日
發(fā)明者雷明 申請人:惠州Tcl移動通信有限公司