1.一種前后臺(tái)應(yīng)用程序的判斷方法,其特征在于,包括:
預(yù)先為應(yīng)用程序分配前后臺(tái)狀態(tài)位,所述前后臺(tái)狀態(tài)位用于指示所述應(yīng)用程序當(dāng)前的狀態(tài),包括前臺(tái)狀態(tài)和后臺(tái)狀態(tài);
確定當(dāng)前時(shí)間所述應(yīng)用程序的前后臺(tái)狀態(tài)位;
在所述前后臺(tái)狀態(tài)位為前臺(tái)狀態(tài)時(shí),確定所述應(yīng)用程序當(dāng)前處于前臺(tái);在所述前后臺(tái)狀態(tài)位為后臺(tái)狀態(tài)時(shí),確定所述應(yīng)用程序當(dāng)前處于后臺(tái)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用程序包括:開始子進(jìn)程和結(jié)束子進(jìn)程;
該方法還包括:
在激活所述開始子進(jìn)程時(shí),將所述前后臺(tái)狀態(tài)位由后臺(tái)狀態(tài)切換至前臺(tái)狀態(tài);
在激活所述結(jié)束子進(jìn)程時(shí),將所述前后臺(tái)狀態(tài)位由前臺(tái)狀態(tài)切換至后臺(tái)狀態(tài)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用程序還包括:激活子進(jìn)程;
在啟動(dòng)所述激活子進(jìn)程,激活所述開始子進(jìn)程;在所述激活子進(jìn)程不可見時(shí),激活所述結(jié)束子進(jìn)程。
4.根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于,所述確定當(dāng)前時(shí)間所述應(yīng)用程序的前后臺(tái)狀態(tài)位,包括:
在所述前后臺(tái)狀態(tài)位發(fā)生變化時(shí)確定所述前后臺(tái)狀態(tài)位的變化趨勢。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,
分別以1和0表示所述前后臺(tái)狀態(tài)位的前臺(tái)狀態(tài)和后臺(tái)狀態(tài);所述在所述前后臺(tái)狀態(tài)位發(fā)生變化時(shí)確定所述前后臺(tái)狀態(tài)位的變化趨勢,包括:
在所述前后臺(tái)狀態(tài)位發(fā)生變化的上升沿,確定所述前后臺(tái)狀態(tài)位為前臺(tái)狀態(tài);在所述前后臺(tái)狀態(tài)位發(fā)生變化的下降沿,確定所述前后臺(tái)狀態(tài)位為后臺(tái)狀態(tài);或
分別以0和1表示所述前后臺(tái)狀態(tài)位的前臺(tái)狀態(tài)和后臺(tái)狀態(tài);所述在所述前后臺(tái)狀態(tài)位發(fā)生變化時(shí)確定所述前后臺(tái)狀態(tài)位的變化趨勢,包括:
在所述前后臺(tái)狀態(tài)位發(fā)生變化的上升沿,確定所述前后臺(tái)狀態(tài)位為后臺(tái)狀態(tài);在所述前后臺(tái)狀態(tài)位發(fā)生變化的下降沿,確定所述前后臺(tái)狀態(tài)位為前臺(tái)狀態(tài)。
6.一種前后臺(tái)應(yīng)用程序的判斷裝置,其特征在于,包括:
分配模塊,用于預(yù)先為應(yīng)用程序分配前后臺(tái)狀態(tài)位,所述前后臺(tái)狀態(tài)位用于指示所述應(yīng)用程序當(dāng)前的狀態(tài),包括前臺(tái)狀態(tài)和后臺(tái)狀態(tài);
確定模塊,用于確定當(dāng)前時(shí)間所述應(yīng)用程序的前后臺(tái)狀態(tài)位;
處理模塊,用于在所述前后臺(tái)狀態(tài)位為前臺(tái)狀態(tài)時(shí),確定所述應(yīng)用程序當(dāng)前處于前臺(tái);在所述前后臺(tái)狀態(tài)位為后臺(tái)狀態(tài)時(shí),確定所述應(yīng)用程序當(dāng)前處于后臺(tái)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述應(yīng)用程序包括:開始子進(jìn)程和結(jié)束子進(jìn)程;
該裝置還包括:狀態(tài)切換模塊;
所述狀態(tài)切換模塊用于,在激活所述開始子進(jìn)程時(shí),將所述前后臺(tái)狀態(tài)位由后臺(tái)狀態(tài)切換至前臺(tái)狀態(tài);在激活所述結(jié)束子進(jìn)程時(shí),將所述前后臺(tái)狀態(tài)位由前臺(tái)狀態(tài)切換至后臺(tái)狀態(tài)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述應(yīng)用程序還包括:激活子進(jìn)程;
所述狀態(tài)切換模塊具體用于,在啟動(dòng)所述激活子進(jìn)程,激活所述開始子進(jìn)程;在所述激活子進(jìn)程不可見時(shí),激活所述結(jié)束子進(jìn)程。
9.根據(jù)權(quán)利要求6-8任一所述的裝置,其特征在于,所述確定模塊具體用于:在所述前后臺(tái)狀態(tài)位發(fā)生變化時(shí)確定所述前后臺(tái)狀態(tài)位的變化趨勢。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,
分別以1和0表示所述前后臺(tái)狀態(tài)位的前臺(tái)狀態(tài)和后臺(tái)狀態(tài);所述確定模塊具體用于:在所述前后臺(tái)狀態(tài)位發(fā)生變化的上升沿,確定所述前后臺(tái)狀態(tài)位為前臺(tái)狀態(tài);在所述前后臺(tái)狀態(tài)位發(fā)生變化的下降沿,確定所述前后臺(tái)狀態(tài)位為后臺(tái)狀態(tài);或
分別以0和1表示所述前后臺(tái)狀態(tài)位的前臺(tái)狀態(tài)和后臺(tái)狀態(tài);所述確定模塊具體用于:在所述前后臺(tái)狀態(tài)位發(fā)生變化的上升沿,確定所述前后臺(tái)狀態(tài)位為后臺(tái)狀態(tài);在所述前后臺(tái)狀態(tài)位發(fā)生變化的下降沿,確定所述前后臺(tái)狀態(tài)位為前臺(tái)狀態(tài)。