[發明專利]PC端操作Android設備中應用程序的方法無效
| 申請號: | 201110277858.9 | 申請日: | 2011-09-16 |
| 公開(公告)號: | CN102314367A | 公開(公告)日: | 2012-01-11 |
| 發明(設計)人: | 劉德建;潘運武;黃開科;陳鵬偉;周閩燕;黃小莉;王維;陳孝勇;張長安 | 申請(專利權)人: | 福州博遠無線網絡科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福建省福州市福州*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | pc 操作 android 設備 應用程序 方法 | ||
1.一種PC端操作Android設備中應用程序的方法,其特征在于:包括如下步驟:
步驟10、向所述Android設備的操作系統注冊管道并通過管道啟動Android?Debug?Bridge驅動程序,在管道內執行Linux指令:pm?list?packages-f,向指定的設備發送獲取當前已安裝軟件的路徑信息的指令;
步驟20、判斷Linux指令執行是否超時,若指令執行超時,則僅獲超時前所得到的結果;若指令執行未超時,則獲取完整的結果;
步驟30、根據安裝軟件的路徑信息的指令通過所述管道機制下載應用程序的APK文件,并解析APK文件根據解析結果獲取應用程序的圖標、應用程序大小、應用程序名稱的相關信息;
步驟40、等待用戶操作,對用戶的操作進行分析;
步驟50、根據用戶的選擇與步驟30解析出的應用程序的相關信息以列表形式顯示給用戶;
步驟60、判斷用戶操作類型,如果用戶選擇安裝應用程序則進入步驟70,如果用戶選擇卸載應用程序則進入步驟80;
步驟70、用戶選中需要安裝的應用程序的APK文件后,執行Linux指令:adb?install[-1][-r][-s]<file>,<file>是指定需要安裝的應用程序的APK在PC端的完整路徑,并進入步驟90;
步驟80、執行Linux指令:adb?uninstall[-k]<package>,<package>是指需要卸載的應用程序的包名;
步驟90、獲取并顯示用戶操作后的執行結果。
2.根據權利要求1所述的PC端操作Android設備中應用程序的方法,其特征在于:步驟20中若指令執行超時,超時后若再得到執行結果,則該結果將被舍棄。
3.根據權利要求1所述的PC端操作Android設備中應用程序的方法,其特征在于:所述步驟30具體為:
首先,將步驟20獲得的結果送入一個字符串列表中,對該字符串列表進行解析,解析的過程中將確定所述Android設備上應用程序的APK路徑,然后根據APK路徑判斷該應用程序是否是系統程序,若是系統程序,則進一步判斷該應用程序是否能夠下載;不能下載,則通過APK包名設置應用程序名稱,并使用設備默認圖標作為該應用程序圖標;能下載,則將下載應用程序到PC端并解析APK文件根據解析結果獲取應用程序的圖標、應用程序大小、應用程序名稱的相關信息;若不是系統程序,則將下載應用程序到PC端并解析APK文件根據解析結果獲取應用程序的圖標、應用程序大小、應用程序名稱的相關信息。
4.根據權利要求1所述的PC端操作Android設備中應用程序的方法,其特征在于:所述步驟30和步驟40之間進一步包括:
步驟31、進一步對獲得的應用程序的結果進行解析,舍棄由所述Android設備所產生的PC端無法識別的圖標以及PC端不可見的字符串和非法字符串。
5.根據權利要求1所述的PC端操作Android設備中應用程序的方法,其特征在于:步驟90中,所述用戶操作后的執行結果為:從所述Android設備上安裝或卸載應用程序是操作執行成功或失敗,均返回信息告知用戶執行情況,出錯的情況告知出錯原因。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福州博遠無線網絡科技有限公司,未經福州博遠無線網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110277858.9/1.html,轉載請聲明來源鉆瓜專利網。





