很多開發(fā)者使用安卓手機(jī)進(jìn)行腳本開發(fā)的時候都會遇到一個問題:為什么腳本在有的手機(jī)上運行的好好的留晚,有的就不行呢辽俗?
看上去這倆手機(jī)的分辨率是一樣的呀贤重?
其實這是因為很多看上去是豎屏的手機(jī)的屏幕坐標(biāo)系原點并不是左上角的那一點造成的漾肮,在 iOS 系統(tǒng),默認(rèn)豎屏是高>寬灸眼,橫屏反之卧檐,但是會認(rèn)為 960x640 和 640x960 是同一個分辨率,安卓系統(tǒng)不是這樣的:720x1280 和 1280x720 是兩個不同的分辨率焰宣。
兩個外表看上去一模一樣的安卓手機(jī)霉囚,可能分辨率就是反的,坐標(biāo)系原點也不一樣匕积。
拿模擬器來說佛嬉,當(dāng)分辨率分別設(shè)置為手機(jī)版和平板版的時候,打開同一個游戲闸天,可能看上去是一樣的都是豎屏或者橫屏暖呕,但是去點擊同一個坐標(biāo)卻可能是完全不同的位置。
那么要怎么知道腳本點擊的位置是不是自己期望的位置呢苞氮?
這時候就體現(xiàn)出安卓系統(tǒng)比 iOS 系統(tǒng)少有的一個優(yōu)勢:開發(fā)者選項湾揽。
下面以雷電模擬器為例講一下如何打開開發(fā)者選項,從而看到屏幕點擊位置和軌跡。
首先库物,打開模擬器的桌面霸旗,找到設(shè)置。
滑到最底部戚揭,找到關(guān)于平板電腦(在部分手機(jī)上是關(guān)于手機(jī))
滑到最底部诱告,找到版本號,連續(xù)點擊民晒,直到出現(xiàn)提示文字精居。
回到上一級界面,找到開發(fā)者選項潜必。
打開顯示觸摸操作和指針位置靴姿。