1.一種顯示應(yīng)用程序下載安裝狀態(tài)的方法,其特征在于,包括:
在應(yīng)用商店和桌面顯示用于指示該應(yīng)用程序的下載安裝狀態(tài)的指示圖標(biāo);
接收針對應(yīng)用商店與桌面中其中一方的所述指示圖標(biāo)而產(chǎn)生的下載安裝狀態(tài)修改指令;
根據(jù)該下載安裝狀態(tài)修改指令,應(yīng)用商店與桌面中,接收該指令的一方執(zhí)行針對自身顯示的指示圖標(biāo)的修改,并且,回調(diào)另一方對應(yīng)的執(zhí)行函數(shù)以完成在該另一方所顯示的指示圖標(biāo)的修改,以使修改后的指示圖標(biāo)所指示的下載安裝狀態(tài)相對修改前發(fā)生改變。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在應(yīng)用商店和桌面顯示用于指示該應(yīng)用程序的下載安裝狀態(tài)的指示圖標(biāo)的步驟中,具體包括:
應(yīng)用商店進(jìn)程接收用戶指令下載安裝指定的應(yīng)用程序;
應(yīng)用商店進(jìn)程創(chuàng)建指示該應(yīng)用程序的下載安裝狀態(tài)的指示圖標(biāo)并發(fā)送指定應(yīng)用程序的包名、圖標(biāo)及應(yīng)用名稱至桌面;
桌面進(jìn)程創(chuàng)建并顯示應(yīng)用程序的指示圖標(biāo)在桌面上。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,應(yīng)用商店進(jìn)程創(chuàng)建該指示圖標(biāo)的同時(shí)在該指示圖標(biāo)中顯示等待中以標(biāo)示該應(yīng)用程序處于等待下載狀態(tài)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,應(yīng)用商店通過call方法回調(diào)桌面的創(chuàng)建下載變量,將應(yīng)用程序的包名、圖標(biāo)及應(yīng)用名稱反饋至桌面。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用商店與所述桌面通過預(yù)置于Android系統(tǒng)的內(nèi)容提供者類中的call方法進(jìn)行通信。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,在應(yīng)用程序的原圖標(biāo)上添加蒙版以作為指示圖標(biāo),并在圖標(biāo)的下方顯示名稱為等待下載以標(biāo)示該應(yīng)用程序處于等待下載狀態(tài)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述桌面進(jìn)程創(chuàng)建并顯示應(yīng)用程序的指示圖標(biāo)的同時(shí)將該應(yīng)用程序的包名、圖標(biāo)及應(yīng)用名稱存儲(chǔ)在桌面的數(shù)據(jù)庫中。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過根據(jù)應(yīng)用程序下載安裝狀態(tài)修改指令所自定義的執(zhí)行函數(shù)進(jìn)行對應(yīng)修改。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)下載安裝狀態(tài)的修改指令,修改后的指示圖標(biāo)的變化如下:
當(dāng)應(yīng)用程序處于等待下載狀態(tài),接收到開始下載的修改指令時(shí),應(yīng)用商店進(jìn)程的指示圖標(biāo)顯示下載進(jìn)度條,桌面進(jìn)程的指示圖標(biāo)上的蒙版的覆蓋區(qū)域由下往上褪去,褪去蒙版的圖標(biāo)區(qū)域占整個(gè)圖標(biāo)區(qū)域的比值為當(dāng)前應(yīng)用程序下載的進(jìn)度百分比,指示圖標(biāo)下方名稱顯示為下載中;
當(dāng)應(yīng)用程序處于正在下載狀態(tài),接收到暫停下載的修改指令時(shí),應(yīng)用商店進(jìn)程的指示圖標(biāo)顯示為繼續(xù)下載,桌面進(jìn)程的指示圖標(biāo)上蒙版暫停在當(dāng)前下載的進(jìn)度,指示圖標(biāo)下方名稱顯示為暫停下載;
當(dāng)應(yīng)用程序處于暫停下載狀態(tài),接收到繼續(xù)下載的修改指令時(shí),應(yīng)用商店進(jìn)程的指示圖標(biāo)顯示為下載進(jìn)度條,桌面進(jìn)程的指示圖標(biāo)上的蒙版以當(dāng)前位置繼續(xù)褪去,指示圖標(biāo)下方名稱顯示為下載中;
當(dāng)應(yīng)用程序處于正在下載狀態(tài),接收到刪除應(yīng)用程序的修改指令時(shí),應(yīng)用商店進(jìn)程刪除該指示圖標(biāo),桌面進(jìn)程刪除該指示圖標(biāo);
當(dāng)應(yīng)用程序處于正在下載狀態(tài),接收到下載失敗狀態(tài)的修改指令時(shí),應(yīng)用商店進(jìn)程的指示圖標(biāo)顯示為下載失敗,桌面進(jìn)程的指示圖標(biāo)下方的名稱顯示為下載失??;
當(dāng)應(yīng)用程序處于下載失敗狀態(tài),接收到的重新下載的修改指令時(shí),應(yīng)用商店進(jìn)程與桌面進(jìn)程指示圖標(biāo)恢復(fù)至正在下載狀態(tài);
當(dāng)應(yīng)用程序處于下載成功狀態(tài),接收到開始安裝的修改指令時(shí),應(yīng)用商店進(jìn)程的指示圖標(biāo)顯示為安裝中,桌面進(jìn)程的指示圖標(biāo)中蒙版全部褪去,顯示應(yīng)用程序的原圖標(biāo)并將原圖標(biāo)下方的名稱顯示為安裝中;
當(dāng)應(yīng)用程序處于安裝中狀態(tài),接收到安裝失敗的修改指令時(shí),應(yīng)用商店進(jìn)程的指示圖標(biāo)顯示為安裝失敗,桌面進(jìn)程的指示圖標(biāo)中蒙版全部褪去,顯示應(yīng)用程序的原圖標(biāo)并將原圖標(biāo)下方的名稱顯示為安裝失??;
當(dāng)應(yīng)用程序處于安裝失敗狀態(tài),接收到重新安裝的修改指令時(shí),用于商店進(jìn)程與桌面進(jìn)程的指示圖標(biāo)恢復(fù)至正在安裝狀態(tài)。
當(dāng)應(yīng)用程序處于正在安裝中狀態(tài),接收到安裝成功的修改指令時(shí),應(yīng)用商店進(jìn)程的指示圖標(biāo)顯示為安裝完成,桌面進(jìn)程的指示圖標(biāo)中蒙版全部褪去,顯示應(yīng)用程序的原圖標(biāo)并將原圖標(biāo)下方的名稱顯示為應(yīng)用程序的名稱。
10.一種顯示應(yīng)用程序下載安裝狀態(tài)的裝置,其特征在于,包括:
顯示模塊,在應(yīng)用商店和桌面顯示用于指示該應(yīng)用程序的下載安裝狀態(tài)的指示圖標(biāo);
接收模塊,接收針對應(yīng)用商店與桌面中其中一方的所述指示圖標(biāo)而產(chǎn)生的下載安裝狀態(tài)修改指令;
執(zhí)行模塊,根據(jù)該下載安裝狀態(tài)修改指令,應(yīng)用商店與桌面中,接收該指令的一方執(zhí)行針對自身顯示的指示圖標(biāo)的修改,并且,回調(diào)另一方對應(yīng)的執(zhí)行函數(shù)以完成在該另一方所顯示的指示圖標(biāo)的修改,以使修改后的指示圖標(biāo)所指示的下載安裝狀態(tài)相對修改前發(fā)生改變。