基于規(guī)則獲取與制導(dǎo)的iOS到Android應(yīng)用UI轉(zhuǎn)換研究
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-1:?(a)?Whocall?iOS版本頁面截。ǎ猓?—對一控件轉(zhuǎn)換而得的Android頁面.??
到較換前P?UI的?致。設(shè)計模式的差異性在u丨屮表現(xiàn)的史加明顯,??當(dāng)幵發(fā)者都難r找到?'段ui代碼到另--平臺中的方式,機(jī)器就汜難做到??這件事情。其中的難度可以是方方而面的,舉個例子,圖2-1屮(a)足從…款米??iliVhM調(diào)whocall屮截取的U1片段,其所對丨、V:的....
圖2-2:?Atrium頁面得到控件屬性過程實(shí)例??
,ypponverer章第一小節(jié)中所述的特殊規(guī)則。對于簡單的UI設(shè)計,MyAppConverter可能會??取得比較好的效果,但是如果遇到比較大比較復(fù)雜的頁面,新的頁面極可能會??出現(xiàn)混亂錯位等情況。因為MyAppConverter現(xiàn)在是收費(fèi)的,具體的轉(zhuǎn)換效果??不得而知。??2....
圖3-1:方法流程圖??
和Android平臺上的版本,并且這二者多數(shù)具有類似的UI界面,由此我們可以??認(rèn)為這些應(yīng)用在iOS與Android平臺上的實(shí)現(xiàn)方式能夠在UI中取得類似的UI??體驗。圖3-1中第一部分即為本文方法在提取這樣的UI實(shí)現(xiàn)并以有對應(yīng)關(guān)系的??模塊組的形式將其組織成可存儲的規(guī)則過程,這....
圖3-2:酷狗某頁面的AST樹與其模塊劃分??圖3-2上半部分可以看做酷狗應(yīng)用在Appium中運(yùn)行并逆向所得的一個頁面??
?1??圖3-2:酷狗某頁面的AST樹與其模塊劃分??圖3-2上半部分可以看做酷狗應(yīng)用在Appium中運(yùn)行并逆向所得的一個頁面??分別對應(yīng)的iOS與Android對應(yīng)的控件樹(不包括屬性的控件AST樹,左側(cè)為??iOS版本,右側(cè)為Android版本)。??首先我們可以劃分i〇S控....
本文編號:4037820
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/4037820.html