安卓應(yīng)用程序安裝包的信息獲取方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種安卓應(yīng)用程序安裝包的信息獲取方法和裝置。所述方法包括:反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件;通過(guò)設(shè)置屏幕控件從所述字節(jié)碼文件得到相應(yīng)的編碼;根據(jù)所述編碼在所述布局文件中查找得到對(duì)應(yīng)的控件名稱。所述裝置包括:反編譯模塊,用于反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件;編碼獲取模塊,用于通過(guò)設(shè)置屏幕控件從所述字節(jié)碼文件得到相應(yīng)的編碼;查找模塊,用于根據(jù)所述編碼在所述布局文件中查找得到對(duì)應(yīng)的控件名稱。采用本發(fā)明能在無(wú)源代碼的情況下獲取控件信息。
【專利說(shuō)明】安卓應(yīng)用程序安裝包的信息獲取方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)設(shè)備應(yīng)用技術(shù),特別是涉及一種安卓應(yīng)用程序安裝包的信息獲取方法和裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)設(shè)備的發(fā)展,移動(dòng)設(shè)備的性能越來(lái)越優(yōu)越,在采用了安卓系統(tǒng)的移動(dòng)設(shè)備中,各種安卓應(yīng)用程序安裝包被安裝于其中,以滿足用戶需求。
[0003]在眾多的安卓應(yīng)用程序安裝包中,對(duì)某一安卓應(yīng)用程序安裝包進(jìn)行反編譯的可能性是非常高的,通過(guò)對(duì)安卓應(yīng)用程序安裝包的反編譯等處理來(lái)獲取所需要的信息。然而,僅僅通過(guò)反編譯安卓應(yīng)用程序安裝包所得到的布局文件是無(wú)法獲知控件的信息的,難以實(shí)現(xiàn)無(wú)源代碼情況下也能獲取安卓應(yīng)用程序安裝包中控件的信息。
【發(fā)明內(nèi)容】
[0004]基于此,提供一種能在無(wú)源代碼的情況下獲取控件信息的安卓應(yīng)用程序安裝包的息獲取方法。
[0005]此外,還有必要提供一種能在無(wú)源代碼的情況下獲取控件信息的安卓應(yīng)用程序安裝包的信息獲取裝置。
[0006]一種安卓應(yīng)用程序安裝包的信息獲取方法,包括如下步驟:
[0007]反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件;
[0008]通過(guò)設(shè)置屏幕控件從所述字節(jié)碼文件得到相應(yīng)的編碼;
[0009]根據(jù)所述編碼在所述布局文件中查找得到對(duì)應(yīng)的控件名稱。
[0010]一種安卓應(yīng)用程序安裝包的信息獲取裝置,包括:
[0011]反編譯模塊,用于反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件;
[0012]編碼獲取模塊,用于通過(guò)設(shè)置屏幕控件從所述字節(jié)碼文件得到相應(yīng)的編碼;
[0013]查找模塊,用于根據(jù)所述編碼在所述布局文件中查找得到對(duì)應(yīng)的控件名稱。
[0014]上述安卓應(yīng)用程序安裝包的信息獲取方法和裝置,對(duì)安卓應(yīng)用程序安裝包進(jìn)行反編譯將得到布局文件和字節(jié)碼文件,通過(guò)設(shè)置屏幕控件從字節(jié)碼文件中得到相應(yīng)的編碼,進(jìn)而根據(jù)該編碼查找得到控件名稱,實(shí)現(xiàn)了在無(wú)源代碼的情況下也能夠獲取相應(yīng)的控件信息,大大地便得了安卓應(yīng)用程序安裝包的研發(fā)。
【專利附圖】
【附圖說(shuō)明】
[0015]圖1為一個(gè)實(shí)施例中安卓應(yīng)用程序安裝包的信息獲取方法的流程圖;
[0016]圖2為另一個(gè)實(shí)施例中安卓應(yīng)用程序安裝包的信息獲取方法的流程圖;
[0017]圖3為一個(gè)實(shí)施例中安卓應(yīng)用程序安裝包的信息獲取裝置的結(jié)構(gòu)示意圖;
[0018]圖4為另一個(gè)實(shí)施例中安卓應(yīng)用程序安裝包的信息獲取裝置的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
[0019]如圖1所示,在一個(gè)實(shí)施例中,一種安卓應(yīng)用程序安裝包的信息獲取方法,包括如下步驟:
[0020]步驟S110,反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件。
[0021]本實(shí)施例中,安卓應(yīng)用程序安裝包用于為移動(dòng)設(shè)備提供相應(yīng)的安卓應(yīng)用程序,以便于為用戶在移動(dòng)設(shè)備的使用提供各種功能,其中,安卓應(yīng)用程序安裝包為后綴為apk的文件,簡(jiǎn)稱 apk (Android Package, Android 安裝包)。
[0022]對(duì)安卓應(yīng)用程序安裝包進(jìn)行反編譯,將得到相應(yīng)的布局文件和若干個(gè)字節(jié)碼文件,其中,布局文件為XML (extensible Markup Language,可擴(kuò)展標(biāo)識(shí)語(yǔ)言)文件。
[0023]在一個(gè)實(shí)施例中,上述步驟SllO的具體過(guò)程為:通過(guò)命令行運(yùn)行平臺(tái)中運(yùn)行的命令運(yùn)行反編譯工具,并通過(guò)反編譯工具對(duì)安卓應(yīng)用程序安裝包進(jìn)行反編譯,得到安卓應(yīng)用程序安裝包對(duì)應(yīng)的布局文件和字節(jié)碼文件。
[0024]本實(shí)施例中,命令行運(yùn)行平臺(tái)用于運(yùn)行命令,以實(shí)現(xiàn)相應(yīng)的功能,其中,命令行運(yùn)行平臺(tái)可以是CMD (co_and)組件,相應(yīng)的,所運(yùn)行的命令也將為CMD命令。CMD組件也稱命令提示符窗口,是windows系統(tǒng)所提供的組件,用于實(shí)現(xiàn)用戶與windows系統(tǒng)之間的溝通和交流。
[0025]通過(guò)在命令行運(yùn)行平臺(tái)中運(yùn)行相應(yīng)命令,以定位反編譯工具所在的文件夾,進(jìn)而利用反編譯命令使得反編譯工具對(duì)應(yīng)安卓應(yīng)用程序安裝包進(jìn)行反編譯,其中,反編譯工具可以是ApkTool,對(duì)于CMD組件而目,反編譯命令可以是“apktool dl23.apk”,在這一反編譯命令中,apktool為反編譯工具,d為反編譯參數(shù),123.apk為進(jìn)行反編譯的安卓應(yīng)用程序安裝包。
[0026]如圖2所示,在一個(gè)實(shí)施例中,上述步驟SllO之后還包括如下步驟:
[0027]步驟S210,檢查安卓應(yīng)用程序安裝包是否存放于反編譯工具所在的文件夾,若是,則進(jìn)入步驟S110,若否,則進(jìn)入步驟S230。
[0028]本實(shí)施例中,反編譯工具所在的文件夾為反編譯工具對(duì)安卓應(yīng)用程序安裝包進(jìn)行反編譯時(shí)的工作文件夾。對(duì)反編譯工具所在的文件夾進(jìn)行檢查,以判斷即將進(jìn)行反編譯的安卓應(yīng)用程序安裝包是否存放于反編譯工具所在的文件夾中,若是,則可直接進(jìn)行反編譯,若即將進(jìn)行反編譯的安卓應(yīng)用程序安裝包并未存入于反編譯工具所在的文件夾中,則需要提取安卓應(yīng)用程序安裝包,并復(fù)制到反編譯工具所在的文件夾中。
[0029]步驟S230,提取安卓應(yīng)用程序安裝包并復(fù)制到反編譯工具所在的文件夾中。
[0030]步驟S130,通過(guò)設(shè)置屏幕控件從字節(jié)碼文件得到相應(yīng)的編碼。
[0031]本實(shí)施例中,設(shè)置屏幕控件,即SetCountView,用于設(shè)置圖形界面中布局所使用的資源,字節(jié)碼文件中記錄了十六進(jìn)制編碼所代表的控件標(biāo)識(shí),因此,可通過(guò)設(shè)置屏幕控件從字節(jié)碼文件中提取得到相應(yīng)的編碼。
[0032]在一個(gè)實(shí)施例中,上述步驟S130的具體過(guò)程為:開(kāi)啟字節(jié)碼文件,通過(guò)安卓應(yīng)用程序安裝包中活動(dòng)組件的設(shè)置屏幕控件從開(kāi)啟的字節(jié)碼文件中提取十六進(jìn)制編碼。
[0033]本實(shí)施例中,字節(jié)碼文件是對(duì)安卓應(yīng)用程序安裝包中的java文件進(jìn)行反編譯后得到的,通常為smali文件。獲取安卓應(yīng)用程序安裝包中任一活動(dòng)組件,并通過(guò)該活動(dòng)組件中的設(shè)置屏幕控件對(duì)字節(jié)碼文件進(jìn)行十六進(jìn)制編碼的提取。
[0034]步驟S150,根據(jù)編碼在布局文件中查找得到對(duì)應(yīng)的控件名稱。
[0035]本實(shí)施例中,由于布局文件和字節(jié)碼文件中的格式以及編碼方式各不相同,因此,需要經(jīng)由通過(guò)字節(jié)碼文件所得到的編碼在布局文件中進(jìn)行查找,以得到與提取的編碼相同的控件標(biāo)識(shí),進(jìn)而得到控件標(biāo)識(shí)所對(duì)應(yīng)的控件名稱。
[0036]在一個(gè)實(shí)施例中,上述步驟S150的具體過(guò)程為:根據(jù)十六進(jìn)制編碼在布局文件中進(jìn)行查找,以得到布局文件中控件標(biāo)識(shí)與十六進(jìn)制編碼相一致的條目,從查找得到的條目中提取出控件名稱。
[0037]本實(shí)施例中,布局文件中包含了若干個(gè)條目,其中,每一條目都將記錄了控件標(biāo)識(shí)以及該控件標(biāo)識(shí)所對(duì)應(yīng)的控件名稱,因此,根據(jù)十六進(jìn)制編碼在布局文件中進(jìn)行查找,可得到包含了十六進(jìn)制編碼的條目,進(jìn)而得到這一十六進(jìn)制編碼所對(duì)應(yīng)的控件名稱。
[0038]上述安卓應(yīng)用程序安裝包的信息獲取方法能夠高效地在較為復(fù)雜的文件中分析得到字節(jié)碼文件所包含的控件信息,即控件標(biāo)識(shí)和控件名稱,大大的方便了安卓應(yīng)用程序的反編譯過(guò)程。
[0039]如圖3所示,在一個(gè)實(shí)施例中,一種安卓應(yīng)用程序安裝包的信息獲取裝置,包括反編譯模塊110、編碼獲取模塊130和查找模塊150。
[0040]反編譯模塊110,用于反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件。
[0041]本實(shí)施例中,安卓應(yīng)用程序安裝包用于為移動(dòng)設(shè)備提供相應(yīng)的安卓應(yīng)用程序,以便于為用戶在移動(dòng)設(shè)備的使用提供各種功能,其中,安卓應(yīng)用程序安裝包為后綴為apk的文件,簡(jiǎn)稱apk。
[0042]反編譯模塊110對(duì)安卓應(yīng)用程序安裝包進(jìn)行反編譯,將得到相應(yīng)的布局文件和若干個(gè)字節(jié)碼文件,其中,布局文件為XML文件。
[0043]在一個(gè)實(shí)施例中,上述反編譯模塊110還用于通過(guò)命令行運(yùn)行平臺(tái)中運(yùn)行的命令運(yùn)行反編譯工具,并通過(guò)反編譯工具對(duì)安卓應(yīng)用程序安裝包進(jìn)行反編譯,得到安卓應(yīng)用程序安裝包對(duì)應(yīng)的布局文件和字節(jié)碼文件。
[0044]本實(shí)施例中,命令行運(yùn)行平臺(tái)用于運(yùn)行命令,以實(shí)現(xiàn)相應(yīng)的功能,其中,命令行運(yùn)行平臺(tái)可以是CMD組件,相應(yīng)的,所運(yùn)行的命令也將為CMD命令。CMD組件也稱命令提示符窗口,是windows系統(tǒng)所提供的組件,用于實(shí)現(xiàn)用戶與windows系統(tǒng)之間的溝通和交流。
[0045]反編譯模塊110通過(guò)在命令行運(yùn)行平臺(tái)中運(yùn)行相應(yīng)命令,以定位反編譯工具所在的文件夾,進(jìn)而利用反編譯命令使得反編譯工具對(duì)應(yīng)安卓應(yīng)用程序安裝包進(jìn)行反編譯,其中,反編譯工具可以是ApkTool,對(duì)于CMD組件而目,反編譯命令可以是“apktool dl23.apk”,在這一反編譯命令中,apktool為反編譯工具,d為反編譯參數(shù),123.apk為進(jìn)行反編譯的安卓應(yīng)用程序安裝包。
[0046]如圖4所示,在一個(gè)實(shí)施例中,上述安卓應(yīng)用程序安裝包的信息獲取裝置還包括檢查模塊210和復(fù)制模塊230。
[0047]檢查模塊210,用于檢查安卓應(yīng)用程序安裝包是否存放于反編譯工具所在的文件夾,若是,則通知反編譯模塊110,若否,則通知復(fù)制模塊230。
[0048]本實(shí)施例中,反編譯工具所在的文件夾為反編譯工具對(duì)安卓應(yīng)用程序安裝包進(jìn)行反編譯時(shí)的工作文件夾。檢查模塊210對(duì)反編譯工具所在的文件夾進(jìn)行檢查,以判斷即將進(jìn)行反編譯的安卓應(yīng)用程序安裝包是否存放于反編譯工具所在的文件夾中,若是,則可通知反編譯模塊110直接進(jìn)行反編譯,若即將進(jìn)行反編譯的安卓應(yīng)用程序安裝包并未存入于反編譯工具所在的文件夾中,則需要通知復(fù)制模塊230提取安卓應(yīng)用程序安裝包,并復(fù)制到反編譯工具所在的文件夾中。
[0049]復(fù)制模塊230,用于提取安卓應(yīng)用程序安裝包并復(fù)制到反編譯工具所在的文件夾中。
[0050]編碼獲取模塊130,用于通過(guò)設(shè)置屏幕控件從字節(jié)碼文件得到相應(yīng)的編碼。
[0051]本實(shí)施例中,設(shè)置屏幕控件,即SetCountView,用于設(shè)置圖形界面中布局所使用的資源,字節(jié)碼文件中記錄了十六進(jìn)制編碼所代表的控件標(biāo)識(shí),因此,編碼獲取模塊130可通過(guò)設(shè)置屏幕控件從字節(jié)碼文件中提取得到相應(yīng)的編碼。
[0052]在一個(gè)實(shí)施例中,上述編碼獲取模塊130還用于開(kāi)啟字節(jié)碼文件,通過(guò)安卓應(yīng)用程序安裝包中活動(dòng)組件的設(shè)置屏幕控件從開(kāi)啟的字節(jié)碼文件中提取十六進(jìn)制編碼。
[0053]本實(shí)施例中,字節(jié)碼文件是對(duì)安卓應(yīng)用程序安裝包中的java文件進(jìn)行反編譯后得到的,通常為smali文件。編碼獲取模塊130獲取安卓應(yīng)用程序安裝包中任一活動(dòng)組件,并通過(guò)該活動(dòng)組件中的設(shè)置屏幕控件對(duì)字節(jié)碼文件進(jìn)行十六進(jìn)制編碼的提取。
[0054]查找模塊150,用于根據(jù)編碼在布局文件中查找得到對(duì)應(yīng)的控件名稱。
[0055]本實(shí)施例中,由于布局文件和字節(jié)碼文件中的格式以及編碼方式各不相同,因此,查找模塊150需要經(jīng)由通過(guò)字節(jié)碼文件所得到的編碼在布局文件中進(jìn)行查找,以得到與提取的編碼相同的控件標(biāo)識(shí),進(jìn)而得到控件標(biāo)識(shí)所對(duì)應(yīng)的控件名稱。
[0056]在一個(gè)實(shí)施例中,上述查找模塊150還用于根據(jù)十六進(jìn)制編碼在布局文件中進(jìn)行查找,以得到布局文件中控件標(biāo)識(shí)與十六進(jìn)制編碼相一致的條目,從查找得到的條目中提取出控件名稱。
[0057]本實(shí)施例中,布局文件中包含了若干個(gè)條目,其中,每一條目都將記錄了控件標(biāo)識(shí)以及該控件標(biāo)識(shí)所對(duì)應(yīng)的控件名稱,因此,查找模塊150根據(jù)十六進(jìn)制編碼在布局文件中進(jìn)行查找,可得到包含了十六進(jìn)制編碼的條目,進(jìn)而得到這一十六進(jìn)制編碼所對(duì)應(yīng)的控件名稱。
[0058]上述安卓應(yīng)用程序安裝包的信息獲取裝置能夠高效地在較為復(fù)雜的文件中分析得到字節(jié)碼文件所包含的控件信息,即控件標(biāo)識(shí)和控件名稱,大大的方便了安卓應(yīng)用程序的反編譯過(guò)程。
[0059]上述安卓應(yīng)用程序安裝包的信息獲取方法和裝置,對(duì)安卓應(yīng)用程序安裝包進(jìn)行反編譯將得到布局文件和字節(jié)碼文件,通過(guò)設(shè)置屏幕控件從字節(jié)碼文件中得到相應(yīng)的編碼,進(jìn)而根據(jù)該編碼查找得到控件名稱,實(shí)現(xiàn)了在無(wú)源代碼的情況下也能夠獲取相應(yīng)的控件信息,大大地便得了安卓應(yīng)用程序安裝包的研發(fā)。
[0060]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。[0061]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種安卓應(yīng)用程序安裝包的信息獲取方法,包括如下步驟: 反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件; 通過(guò)設(shè)置屏幕控件從所述字節(jié)碼文件得到相應(yīng)的編碼; 根據(jù)所述編碼在所述布局文件中查找得到對(duì)應(yīng)的控件名稱。
2.根據(jù)權(quán)利要求1所述的安卓應(yīng)用程序安裝包的信息獲取方法,其特征在于,所述反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件的步驟包括: 通過(guò)命令行運(yùn)行平臺(tái)中運(yùn)行的命令運(yùn)行反編譯工具,并通過(guò)所述反編譯工具對(duì)安卓應(yīng)用程序安裝包進(jìn)行反編譯,得到所述安卓應(yīng)用程序安裝包對(duì)應(yīng)的布局文件和字節(jié)碼文件。
3.根據(jù)權(quán)利要求2所述的安卓應(yīng)用程序安裝包的信息獲取方法,其特征在于,所述反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件的步驟之后還包括: 檢查所述安卓應(yīng)用程序安裝包是否存放于所述反編譯工具所在的文件夾,若是,則進(jìn)入所述反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件的步驟,若否,則 提取安卓應(yīng)用程序安裝包并復(fù)制到所述反編譯工具所在的文件夾中。
4.根據(jù)權(quán)利要求1所述的安卓應(yīng)用程序安裝包的信息獲取方法,其特征在于,所述通過(guò)所述設(shè)置屏幕控件從所述字節(jié)碼文件得到相應(yīng)的編碼的步驟包括: 開(kāi)啟所述字節(jié)碼文件,通過(guò)所述安卓應(yīng)用程序安裝包中活動(dòng)組件的設(shè)置屏幕控件從所述開(kāi)啟的字節(jié)碼文件中提取十六進(jìn)制編碼。
5.根據(jù)權(quán)利要求4所述的安卓應(yīng)用程序安裝包的信息獲取方法,其特征在于,所述根據(jù)所述編碼在所述布局文件中查找得到對(duì)應(yīng)的控件名稱的步驟包括: 根據(jù)所述十六進(jìn)制編碼在所述布局文件中進(jìn)行查找,以得到布局文件中控件標(biāo)識(shí)與十六進(jìn)制編碼相一致的條目,從查找得到的條目中提取出控件名稱。
6.一種安卓應(yīng)用程序安裝包的信息獲取裝置,其特征在于,包括: 反編譯模塊,用于反編譯安卓應(yīng)用程序安裝包得到相應(yīng)的布局文件和字節(jié)碼文件; 編碼獲取模塊,用于通過(guò)設(shè)置屏幕控件從所述字節(jié)碼文件得到相應(yīng)的編碼; 查找模塊,用于根據(jù)所述編碼在所述布局文件中查找得到對(duì)應(yīng)的控件名稱。
7.根據(jù)權(quán)利要求6所述的安卓應(yīng)用程序安裝包的信息獲取裝置,其特征在于,所述反編譯模塊還用于通過(guò)命令行運(yùn)行平臺(tái)中運(yùn)行的命令運(yùn)行反編譯工具,并通過(guò)所述反編譯工具對(duì)安卓應(yīng)用程序安裝包進(jìn)行反編譯,得到安卓應(yīng)用程序安裝包對(duì)應(yīng)的布局文件和字節(jié)碼文件。
8.根據(jù)權(quán)利要求7所述的安卓應(yīng)用程序安裝包的信息獲取裝置,其特征在于,所述裝置還包括: 檢查模塊,用于檢查所述安卓應(yīng)用程序安裝包是否存放于所述反編譯工具所在的文件夾,若是,則通知反編譯模塊,若否,則通知復(fù)制模塊; 所述復(fù)制模塊用于提取安卓應(yīng)用程序安裝包并復(fù)制到所述反編譯工具所在的文件夾中。
9.根據(jù)權(quán)利要求8所述的安卓應(yīng)用程序安裝包的信息獲取裝置,其特征在于,所述編碼獲取模塊還用于開(kāi)啟所述字節(jié)碼文件,通過(guò)所述安卓應(yīng)用程序安裝包中活動(dòng)組件的設(shè)置屏幕控件從所述開(kāi)啟的字節(jié)碼文件中提取十六進(jìn)制編碼。
10.根據(jù)權(quán)利要求9所述的安卓應(yīng)用程序安裝包的信息獲取裝置,其特征在于,所述查找模塊還用于根據(jù)所述十六進(jìn)制編碼在所述布局文件中進(jìn)行查找,以得到布局文件中控件標(biāo)識(shí)與十六進(jìn)制編碼相一致的條目, 從查找得到的條目中提取出控件名稱。
【文檔編號(hào)】G06F9/44GK103970514SQ201310032157
【公開(kāi)日】2014年8月6日 申請(qǐng)日期:2013年1月28日 優(yōu)先權(quán)日:2013年1月28日
【發(fā)明者】徐錚 申請(qǐng)人:騰訊科技(深圳)有限公司