麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

安裝應用程序的方法、裝置和移動終端與流程

文檔序號:11154531閱讀:603來源:國知局
安裝應用程序的方法、裝置和移動終端與制造工藝

本發明涉及安卓應用程序領域,尤其涉及安裝應用程序的方法、裝置和移動終端。



背景技術:

在安卓系統安裝應用時,為方便管理與操作,可先將應用安裝包下載到PC等計算機設備,然后將該應用安裝包傳輸到需安裝該應用的移動終端。現有技術中,計算機設備使用安卓調試橋(ADB,Android Debug Bridge)向移動終端傳輸應用安裝包,然后再發送安裝命令,以實現移動終端安裝該應用安裝包。

在對現有技術的研究和實踐過程中,發明人發現現有技術至少存在以下問題:計算機設備與移動終端之間使用安卓調試橋傳輸數據,安卓調試橋的傳輸速率比較慢,當應用安裝包比較大時,傳輸應用安裝包的時間很長,導致整個安裝過程耗時較長,安裝效率較低,用戶體驗不佳。



技術實現要素:

本發明實施例提供安裝應用程序的方法、裝置和移動終端,整個安裝過程耗時較短,提高安裝效率。

本發明實施例采用以下技術方案:

第一方面,本發明實施例提供一種安裝應用程序的方法,應用于發送應用程序側的終端,包括:

獲取應用安裝包;

使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包;

向移動終端發送應用安裝包的安裝包管理器安裝命令,以使移動終端安裝應用安裝包。

其中,通過媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包之前,還包括:

判斷應用安裝包的大小是否大于等于預置值;

若是,繼續使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包的步驟。

其中,判斷應用安裝包的大小是否大于等于預置值之后,還包括:

若否,使用安卓調試橋由計算機設備向移動終端傳輸應用安裝包。

其中,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包之前,還包括:

確定移動終端支持媒體傳輸協議。

其中,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包之后,還包括:

判斷應用安裝包是否傳輸成功,若是,繼續向移動終端發送應用安裝包的安裝包管理器安裝命令的步驟;若否,使用安卓調試橋向移動終端傳輸應用安裝包,繼續向移動終端發送應用安裝包的安裝包管理器安裝命令的步驟。

其中,獲取應用安裝包之前,還包括:

通過網絡下載應用安裝包。

其中,通過網絡下載應用安裝包之前,還包括:

接收用戶發出的下載應用安裝包的請求;或

接收移動終端發出的下載應用安裝包的請求。

第二方面,本發明實施例提供一種安裝應用程序的方法,應用于接收應用程序側的移動終端,包括:

使用媒體傳輸協議接收計算機設備發來的應用安裝包;

接收應用安裝包的安裝包管理器安裝命令;

根據安裝包管理器安裝命令安裝應用安裝包。

其中,使用媒體傳輸協議接收計算機設備發來的應用安裝包之后,還包括:

判斷應用安裝包是否接收成功,若是,向計算機設備反饋接收成功并請求發送安裝包管理器安裝命令的信息,若否,向計算機設備反饋接收失敗并請求使用安卓調試橋發送應用安裝包的信息。

其中,根據安裝包管理器安裝命令安裝應用安裝包,包括:

根據安裝包管理器安裝命令調用并運行安裝包管理器的應用程序安裝接口,使用應用程序安裝接口完成應用安裝包的安裝。

第三方面,本發明實施例提供一種安裝應用的裝置,應用于發送應用程序側的終端,包括:

獲取單元,用于獲取應用安裝包;

第一傳輸單元,用于使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包;

發送單元,用于向移動終端發送應用安裝包的安裝包管理器安裝命令,以使移動終端安裝應用安裝包。

其中,還包括:

第一判斷單元,用于通過媒體傳輸協議向移動終端傳輸應用安裝包之前,判斷應用安裝包的大小是否大于等于預置值;

第一傳輸單元,具體用于判斷應用安裝包的大小大于等于預置值之后,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包。

其中,還包括:

第二傳輸單元,用于判斷應用安裝包的大小小于預置值之后,使用安卓調試橋向移動終端傳輸應用安裝包。

其中,還包括:

確定單元,用于使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包之前,確定移動終端支持媒體傳輸協議。

其中,還包括:

第二判斷單元,用于使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包之后,判斷應用安裝包是否傳輸成功;

第三傳輸單元,用于判斷應用安裝包傳輸不成功之后,使用安卓調試橋向移動終端傳輸應用安裝包;

發送單元包括第一發送單元和第二發送單元;

第一發送單元,用于判斷應用安裝包傳輸成功之后,向移動終端發送應用安裝包的安裝包管理器安裝命令;

第二發送單元,用于使用安卓調試橋向移動終端傳輸應用安裝包之后,向移動終端發送應用安裝包的安裝包管理器安裝命令。

其中,還包括:

下載單元,用于獲取應用安裝包之前,通過網絡下載應用安裝包。

其中,還包括:

接收請求單元,用于通過網絡下載應用安裝包之前,接收本終端用戶發出的下載應用安裝包的請求,或,接收移動終端發出的下載應用安裝包的請求。

第四方面,本發明實施例提供一種安裝應用的裝置,應用于接收應用程序側的移動終端,包括:

安裝包接收單元,用于使用媒體傳輸協議接收計算機設備發來的應用安裝包;

安裝命令接收單元,用于接收應用安裝包的安裝包管理器安裝命令;

安裝單元,用于根據安裝包管理器安裝命令安裝應用安裝包。

其中,還包括:

第三判斷單元,用于使用媒體傳輸協議接收應用安裝包之后,判斷應用安裝包是否接收成功;

第一反饋單元,用于判斷應用安裝包接收成功之后,向計算機設備反饋接收成功并請求發送安裝包管理器安裝命令的信息;

第二反饋單元,用于判斷應用安裝包接收不成功之后,向計算機設備反饋接收失敗并請求使用安卓調試橋發送應用安裝包的信息。

其中,安裝單元,包括:

調用接口單元,用于根據安裝包管理器安裝命令調用并運行安裝包管理器的應用程序安裝接口;

安裝包安裝單元,用于使用應用程序安裝接口完成應用安裝包的安裝。

第五方面,本發明實施例提供一種移動終端,包括:

一個或多個處理器;

存儲器;

一個或多個應用程序;其中一個或多個應用程序被存儲在存儲器中并被配置為由一個或多個處理器執行,一個或多個程序配置用于執行上述的安裝應用程序的方法。

本技術方案中,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包,向移動終端發送應用安裝包的安裝包管理器安裝命令,以使移動終端安裝應用安裝包。媒體傳輸協議比安卓調試橋的傳輸速率快,當應用安裝包比較大時,本技術方案傳輸應用安裝包的時間明顯縮短,整個安裝過程耗時較少,提高了安裝效率,用戶體驗好。

附圖說明

為了更清楚地說明本發明實施例中的技術方案,下面將對本發明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據本發明實施例的內容和這些附圖獲得其他的附圖。

圖1是本發明實施例提供的安裝應用程序方法第一實施例的方法流程圖。

圖2是本發明實施例提供的安裝應用程序方法第二實施例的方法流程圖。

圖3是本發明實施例提供的安裝應用程序方法第三實施例的方法流程圖。

圖4是本發明實施例提供的安裝應用程序裝置第一實施例的裝置流程圖。

圖5是本發明實施例提供的安裝應用程序裝置第二實施例的裝置流程圖。

圖6是本發明實施例提供的移動終端的相關部分結構的框圖。

具體實施方式

為使本發明解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面將結合附圖對本發明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。

參見圖1,是本發明實施例提供的安裝應用程序方法第一實施例的方法流程圖。本實施例應用于發送應用程序側的終端,比如,PC、筆記本電腦等計算機設備。在實現本實施例時,可依據本安裝應用程序方法做成一個安裝工具或安裝工具中的一個功能;比如,可作為手機助手的一個功能。

步驟S101,獲取應用安裝包。

計算機設備獲得安裝請求,可以為計算機設備主動掃描移動終端的應用后,主動產生安裝請求;也可以為移動終端向計算機設備發出安裝請求。根據安裝請求,從網絡下載應用安裝包;或從計算機設備的本地或外接儲存器中,獲取應用包裝包。

步驟S102,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包。

媒體傳輸協議(MTP,Media Transfer Protocol)支持數字音頻播放器上的音樂文件和便攜式媒體播放器上的媒體文件,以及個人數字助理的個人信息的傳輸。計算機設備通過媒體傳輸協議與移動終端建立連接后,把應用安裝包傳輸到移動終端。

步驟S103,向移動終端發送應用安裝包的安裝包管理器安裝命令,以使移動終端安裝應用安裝包。

本實施例通過安裝包管理器安裝命令(Package Manager install)安裝應用安裝包。Package Manger是一個管理應用程序安裝、卸載和升級的API。計算機設備向移動終端發送安裝命令后,移動終端執行安裝命令,完成安裝應用安裝包。

將計算機設備連接奇酷青春版8681-M02手機,對安裝預定大小的應用安裝包進行測試。先使用安卓調試橋的方式安裝該應用安裝包,安卓調試橋傳輸耗時93秒,在手機安裝程序耗時10秒;而使用本技術方案安裝該應用安裝包,傳輸耗時只有13秒,在手機安裝程序耗時相同。可見,媒體傳輸協議相對于安卓調試橋傳輸速度具有很大優勢,傳輸時間明顯縮短,安裝效率有大幅度的提高。

綜上,本技術方案中,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包,向移動終端發送應用安裝包的安裝包管理器安裝命令,以使移動終端安裝應用安裝包。百兆以上的應用安裝包很常見,在安裝應用過程中,使用安卓調試橋傳輸大容量的應用安裝包時間很長,導致整個安裝過程耗時較長,用戶體驗差;而本發明實施例采用媒體傳輸協議傳輸應用安裝包,傳輸時間明顯縮短,整個安裝過程耗時較少,提高了安裝效率,用戶體驗好。

參見圖2,是本發明實施例提供的安裝應用程序方法第二實施例的方法流程圖。

步驟S201.接收下載應用安裝包的請求。

本實施例中,作為其中一個實施方式,接收計算機設備的用戶發出的下載應用安裝包的請求;比如,本計算機設備的用戶通過安裝在計算機設備手機助手,下載應用包裝包。作為其中另一個實施方式,接收移動終端發出的下載應用安裝包的請求;比如,移動終端進行應用更新時,向計算機設備發送下載請求。

步驟S202.通過網絡下載應用安裝包。根據應用安裝包的服務器網絡下載地址,從該服務器下載應用安裝包。

步驟S203.獲取應用安裝包。本計算機設備獲取上一步驟下載的應用安裝包。

步驟S204.判斷應用安裝包的大小是否大于等于預置值。若是,繼續步驟S206;否則,繼續步驟S205。預置值可為1兆、5兆、10兆、20兆等數值,具體數值可根據實際情況設置。

步驟S205.使用安卓調試橋由計算機設備向移動終端傳輸應用安裝包。繼續步驟S209。

步驟S206.使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包。繼續步驟S207。

確定移動終端支持媒體傳輸協議,與移動終端建立媒體傳輸協議的連接,向移動終端傳輸應用安裝包。

步驟S207.判斷應用安裝包是否傳輸成功。若是,繼續步驟S209;否則,繼續步驟S208。判斷數據是否傳輸成功的過程屬于現有技術,在此不作贅述。

步驟S208.使用安卓調試橋向移動終端傳輸應用安裝包。繼續步驟S209。

步驟S209.向移動終端發送安裝包管理器安裝命令,以使移動終端安裝應用安裝包。

本實施例中,在傳輸應用安裝包之前,判斷應用安裝包的大小是否大于等于預置值,若傳輸比較大的應用安裝包,比如上百兆的游戲應用完整安裝包,使用的媒體傳輸協議傳輸,可提高效率;若傳輸比較小的應用安裝包,比如小于1兆的應用功能更新安裝包,使用現有的安卓調試橋傳輸,可降低數據處理的復雜程度,保障傳輸質量,較小的應用安裝包傳輸時間不長,對用戶影響不大。針對不同大小的應用安裝包,使用不同的安裝策略,使得安裝過程更加靈活,兼顧傳輸效率與傳輸質量,能給到客戶較佳的安裝體驗。

本實施例中,向移動終端傳輸應用安裝包后,判斷應用安裝包是否傳輸成功,若成功,則發送安裝命令,若不成功,則使用安卓調試橋傳輸該應用安裝包,再發送安裝命令。因為某些原因,使用媒體傳輸協議傳輸過程發生故障,無法正常傳輸;這時采用安卓系統自帶的安卓調試橋,能保證正常傳輸,最終完成安裝;避免使用不能正常傳輸的媒體傳輸協議反復嘗試、卻無法完成安裝的情況,保障安裝成功率,提高用戶的體驗。

對不同程序安裝包的大小選擇媒體傳輸協議或安卓調試橋;在媒體傳輸協議傳輸失敗時,使用安卓調試橋傳輸。本實施例結合媒體傳輸協議和安卓調試橋各自的優點,把兩者綜合起來使用,應對不用的情況,實現高效、保質完成應用安裝包的安裝過程。

綜上,本技術方案中,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包,媒體傳輸協議比安卓調試橋的傳輸速率快,當應用安裝包比較大時,本技術方案傳輸應用安裝包的時間明顯縮短,整個安裝過程耗時較少,提高了安裝效率,用戶體驗好。

參見圖3,是本發明實施例提供的安裝應用程序方法第三實施例的方法流程圖。本實施例應用于接收應用程序側的移動終端,比如安裝安卓系統的手機、平板電腦等設備。在實現本實施例時,可依據本安裝應用程序方法做成一個與計算機設備配合使用的安裝工具或安裝工具中的一個功能。本實施例三,與前面的實施例一、二,為安裝兩側相對應的方法,共同完成應用安裝包的安裝。

步驟S301.使用媒體傳輸協議接收計算機設備發來的應用安裝包。

步驟S302.判斷應用安裝包是否接收成功。若是,繼續步驟S304,否則,繼續步驟S303。

步驟S303.反饋接收失敗并請求使用安卓調試橋發送應用安裝包的信息。

當使用媒體傳輸協議在傳輸過程發生故障,導致無法正常傳輸,可由移動終端主動反饋接收失敗信息,并請求計算機設備使用安卓調試橋發送應用安裝包。

步驟S304.反饋接收成功并請求發送安裝包管理器安裝命令的信息。

當傳輸成功時,可由移動終端主動反饋接收成功信息,并請求計算機設備發送安裝包管理器安裝命令。

步驟S305.接收應用安裝包的安裝包管理器安裝命令。

步驟S306.根據安裝包管理器安裝命令安裝應用安裝包。

本實施例中,根據安裝包管理器安裝命令調用并運行安裝包管理器的應用程序安裝接口,使用應用程序安裝接口完成應用安裝包的安裝。

綜上,本技術方案中,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包,媒體傳輸協議比安卓調試橋的傳輸速率快,當應用安裝包比較大時,本技術方案傳輸應用安裝包的時間明顯縮短,整個安裝過程耗時較少,提高了安裝效率,用戶體驗好。

以下為本發明實施例的安裝應用程序裝置實施例,本發明的安裝應用程序方法實施例與安裝應用程序裝置實施例屬于同一構思,在安裝應用程序裝置實施例中未詳盡描述的細節內容,可以參考上述安裝應用程序方法實施例。

參見圖4,是本發明實施例提供的安裝應用程序裝置第一實施例的裝置流程圖。本實施例應用于接收應用程序側的終端,其對應實施例一、二;可把這兩個實施例的內容,作為實施本實施例的參考。

本實施例的安裝應用程序裝置,包括:

獲取單元403,用于獲取應用安裝包;

第一傳輸單元406,用于使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包;

發送單元409,用于向移動終端發送應用安裝包的安裝包管理器安裝命令,以使移動終端安裝應用安裝包。

作為一個實施方式,還包括:

第一判斷單元404,用于通過媒體傳輸協議向移動終端傳輸應用安裝包之前,判斷應用安裝包的大小是否大于等于預置值;

第一傳輸單元406,具體用于判斷應用安裝包的大小大于等于預置值之后,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包。

作為一個實施方式,還包括:

第二傳輸單元405,用于判斷應用安裝包的大小小于預置值之后,使用安卓調試橋向移動終端傳輸應用安裝包。

作為一個實施方式,還包括:

確定單元,用于使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包之前,確定移動終端支持媒體傳輸協議。

作為一個實施方式,還包括:

第二判斷單元407,用于使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包之后,判斷應用安裝包是否傳輸成功;

第三傳輸單元408,用于判斷應用安裝包傳輸不成功之后,使用安卓調試橋向移動終端傳輸應用安裝包;

發送單元409包括第一發送單元和第二發送單元;

第一發送單元,用于判斷應用安裝包傳輸成功之后,向移動終端發送應用安裝包的安裝包管理器安裝命令;

第二發送單元,用于使用安卓調試橋向移動終端傳輸應用安裝包之后,向移動終端發送應用安裝包的安裝包管理器安裝命令。

作為一個實施方式,還包括:

下載單元402,用于獲取應用安裝包之前,通過網絡下載應用安裝包。

作為一個實施方式,還包括:

接收請求單元401,用于通過網絡下載應用安裝包之前,接收本終端用戶發出的下載應用安裝包的請求,或,接收移動終端發出的下載應用安裝包的請求。

綜上,本技術方案中,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包,媒體傳輸協議比安卓調試橋的傳輸速率快,當應用安裝包比較大時,本技術方案傳輸應用安裝包的時間明顯縮短,整個安裝過程耗時較少,提高了安裝效率,用戶體驗好。

參見圖5,是本發明實施例提供的安裝應用程序裝置第二實施例的裝置流程圖。本實施例應用于接收應用程序側的移動終端,其對應實施例三;可把該實施例的內容,作為本實施例的參考。

本實施例的安裝應用程序裝置,包括:

安裝包接收單元501,用于使用媒體傳輸協議接收計算機設備發來的應用安裝包;

安裝命令接收單元505,用于接收應用安裝包的安裝包管理器安裝命令;

安裝單元506,用于根據安裝包管理器安裝命令安裝應用安裝包。

作為一個實施方式,還包括:

第三判斷單元502,用于使用媒體傳輸協議接收應用安裝包之后,判斷應用安裝包是否接收成功;

第一反饋單元503,用于判斷應用安裝包接收成功之后,向計算機設備反饋接收成功并請求發送安裝包管理器安裝命令的信息;

第二反饋單元504,用于判斷應用安裝包接收不成功之后,向計算機設備反饋接收失敗并請求使用安卓調試橋發送應用安裝包的信息。

作為一個實施方式,安裝單元,包括:

調用接口單元,用于根據安裝包管理器安裝命令調用并運行安裝包管理器的應用程序安裝接口;

安裝包安裝單元,用于使用應用程序安裝接口完成應用安裝包的安裝。

綜上,本技術方案中,使用媒體傳輸協議由計算機設備向移動終端傳輸應用安裝包,媒體傳輸協議比安卓調試橋的傳輸速率快,當應用安裝包比較大時,本技術方案傳輸應用安裝包的時間明顯縮短,整個安裝過程耗時較少,提高了安裝效率,用戶體驗好。

參見圖6,是本發明實施例提供的移動終端的相關部分結構的框圖。本實施例中,移動終端具體為手機;該手機包括:射頻(Radio Frequency,RF)電路1510、存儲器1520、輸入單元1530、顯示單元1540、傳感器1550、音頻電路1560、無線保真(wireless fidelity,WiFi)模塊1570(也即WiFi芯片模組)、處理器1580、以及電源1590等部件。本領域技術人員可以理解,圖6中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

下面結合圖6對手機的各個構成部件進行具體的介紹:

RF電路1510可用于收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收后,給處理器1580處理;另外,將設計上行的數據發送給基站。通常,RF電路1510包括但不限于天線、至少一個放大器、收發信機、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路1510還可以通過無線通信與網絡和其他設備通信。上述無線通信可以使用任一通信標準或協議,包括但不限于全球移動通訊系統(Global System of Mobile communication,GSM)、通用分組無線服務(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(Long Term Evolution,LTE)、電子郵件、短消息服務(Short Messaging Service,SMS)等。

存儲器1520可用于存儲軟件程序以及模塊,處理器1580通過運行存儲在存儲器1520的軟件程序以及模塊,從而執行手機的各種功能應用以及數據處理。存儲器1520可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據手機的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器1520可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。

輸入單元1530可用于接收輸入的數字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元1530可包括觸控面板1531以及其他輸入設備1532。觸控面板1531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1531上或在觸控面板1531附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板1531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器1580,并能接收處理器1580發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板1531。除了觸控面板1531,輸入單元1530還可以包括其他輸入設備1532。具體地,其他輸入設備1532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

顯示單元1540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元1540可包括顯示面板1541,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機發光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板1541。進一步的,觸控面板1531可覆蓋顯示面板1541,當觸控面板1531檢測到在其上或附近的觸摸操作后,傳送給處理器1580以確定觸摸事件的類型,隨后處理器1580根據觸摸事件的類型在顯示面板1541上提供相應的視覺輸出。雖然在圖6中,觸控面板1531與顯示面板1541是作為兩個獨立的部件來實現手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板1531與顯示面板1541集成而實現手機的輸入和輸出功能。

手機還可包括至少一種傳感器1550,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板1541的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板1541和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路1560、揚聲器1561,傳聲器1562可提供用戶與手機之間的音頻接口。音頻電路1560可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器1561,由揚聲器1561轉換為聲音信號輸出;另一方面,傳聲器1562將收集的聲音信號轉換為電信號,由音頻電路1560接收后轉換為音頻數據,再將音頻數據輸出處理器1580處理后,經RF電路1510以發送給比如另一手機,或者將音頻數據輸出至存儲器1520以便進一步處理。

WiFi屬于短距離無線傳輸技術,手機通過WiFi模塊1570可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖6示出了WiFi模塊1570,但是可以理解的是,其并不屬于手機的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。

處理器1580是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器1520內的軟件程序和/或模塊,以及調用存儲在存儲器1520內的數據,執行手機的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器1580可包括一個或多個處理單元;優選的,處理器1580可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器1580中。

手機還包括給各個部件供電的電源1590(比如電池),優選的,電源可以通過電源管理系統與處理器1580邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。

盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。

在本實施例中,移動終端包括:一個或多個處理器1780;存儲器1720;一個或多個應用程序。其中一個或多個應用程序被存儲在存儲器1720中并被配置為由一個或多個處理器1780執行,一個或多個程序配置用于執行的安裝應用程序的方法,該方法包括:

使用媒體傳輸協議接收計算機設備發來的應用安裝包;

接收應用安裝包的安裝包管理器安裝命令;

根據安裝包管理器安裝命令安裝應用安裝包。

作為一個實施方式,使用媒體傳輸協議接收計算機設備發來的應用安裝包之后,還包括:判斷應用安裝包是否接收成功,若是,向計算機設備反饋接收成功并請求發送安裝包管理器安裝命令的信息,若否,向計算機設備反饋接收失敗并請求使用安卓調試橋發送應用安裝包的信息。

作為一個實施方式,根據安裝包管理器安裝命令安裝應用安裝包,包括:根據安裝包管理器安裝命令調用并運行安裝包管理器的應用程序安裝接口,使用應用程序安裝接口完成應用安裝包的安裝。

另一方面,本發明實施例提供一種計算機可讀存儲介質。該計算機可讀存儲介質可以是上述實施例中的存儲器,或其他具有存儲功能的模塊;該計算機可讀存儲介質可以單獨存在,或裝配到終端。該計算機可讀存儲介質存儲有一個或者一個以上程序,一個或者一個以上程序被一個或者一個以上的處理器用來執行安裝應用程序的方法,該方法包括:

使用媒體傳輸協議接收計算機設備發來的應用安裝包;

接收應用安裝包的安裝包管理器安裝命令;

根據安裝包管理器安裝命令安裝應用安裝包。

作為一個實施方式,使用媒體傳輸協議接收計算機設備發來的應用安裝包之后,還包括:判斷應用安裝包是否接收成功,若是,向計算機設備反饋接收成功并請求發送安裝包管理器安裝命令的信息,若否,向計算機設備反饋接收失敗并請求使用安卓調試橋發送應用安裝包的信息。

作為一個實施方式,根據安裝包管理器安裝命令安裝應用安裝包,包括:根據安裝包管理器安裝命令調用并運行安裝包管理器的應用程序安裝接口,使用應用程序安裝接口完成應用安裝包的安裝。

本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括存儲器、磁盤或光盤等。

以上內容僅為本發明的較佳實施例,對于本領域的普通技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,本說明書內容不應理解為對本發明的限制。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 正定县| 布尔津县| 南涧| 建昌县| 汨罗市| 泾源县| 博白县| 华池县| 巴南区| 普兰店市| 舞阳县| 吴旗县| 盖州市| 通海县| 云浮市| 新和县| 洪江市| 云龙县| 商都县| 永春县| 鄂伦春自治旗| 华宁县| 洪雅县| 精河县| 泽普县| 昂仁县| 武强县| 农安县| 白城市| 青冈县| 梅河口市| 靖安县| 长沙县| 获嘉县| 宁海县| 大石桥市| 门头沟区| 九龙城区| 玛沁县| 弥勒县| 岚皋县|