用一臺手機(jī)去體驗多個屏幕的UI

前因后果

在平時的開發(fā)過程中,不管是用模擬器還是真機(jī)調(diào)試,做出來產(chǎn)品后在大多數(shù)的手機(jī)上運(yùn)行的效果還是蠻好的,但是有時候測試說,誒,這個手機(jī)上運(yùn)行的效果不對啊,拿來一看,發(fā)現(xiàn)好多的布局都有點(diǎn)偏差,然后適配好了。

可是在測試中的時候發(fā)現(xiàn)的還好,萬一是線上的版本,有用戶投訴或者是老板突然發(fā)現(xiàn)了的話就不好了。或者說,如果有用戶反饋你這個產(chǎn)品在某某手機(jī)上的UI效果不太好,可是你又沒有那臺機(jī)器,怎么辦?遠(yuǎn)程真機(jī)?我告訴你,不需要,只要有一臺模擬器或者是有root的真機(jī)就好了。

不同的手機(jī)顯示的效果有可能會有好大的差別,但是有時候你會發(fā)現(xiàn),其實它們的分辨率是一樣的,但是為什么顯示出來的效果會不一樣呢?答案是dpi這個東西,像素密度越大,所占的空間比較越小。比如說大部分的手機(jī)分辨率是1080x1920的dpi是在400左右的,但是vivo的某些機(jī)型dpi卻是380左右。當(dāng)然顯示就會存在差別。

這里不說怎么適配各個屏幕顯示效果的問題,只說說怎么樣才能在720p的手機(jī)顯示1080p的效果,還有模仿實際真機(jī)的顯示效果。

比如現(xiàn)在我有一臺手機(jī)是720x1280,dpi是320的手機(jī),屏幕顯示效果正常,那么如果線上的版本有人反饋說在1080x1920,dpi是401的手機(jī)上顯示效果有問題,那么該如何去操作才能在這臺720x1280的手機(jī)去查看1080x1920顯示的效果呢?

首先,可以去各大應(yīng)用市場下載 終端模擬器 并安裝在手機(jī)上,注意沒有root的手機(jī)是不能修改分辨率的。
接著輸入以下命令:

su
wm size 1080x1920
wm density 401

解釋:

  1. su是申請root權(quán)限的,修改手機(jī)的分辨率當(dāng)然要權(quán)限的嘛。
  2. wm size 1080x1920是把手機(jī)分辨率改成1080x1920,wm是windowmanager,還有下面的常用操作:
wm size // 查看手機(jī)的分辨率
wm size reset // 重置手機(jī)分辨率
wm density  // 查看手機(jī)的密度值
wm density reset // 重置手機(jī)的密度值

當(dāng)你想在某手機(jī)型號上查看顯示效果時,你只需要知道這個手機(jī)的分辨率和dpi值就能修改了,非常的方便。其實如果手機(jī)連接了電腦的情況下是不需要為手機(jī)安裝任何軟件的,只需要在cmd命令行中執(zhí)行上面的命令也可以達(dá)到想要的效果。

下面附帶一些常用的adb命令
  1. 查看當(dāng)前連接的手機(jī)(模擬器)設(shè)備
adb devices
  1. 殺死和啟動adb服務(wù)
adb kill-server
adb start-server
  1. 安裝應(yīng)用
adb install apk_file // 默認(rèn)的安裝,會清除數(shù)據(jù)
adb install -r apk_file // 覆蓋安裝
  1. 卸載應(yīng)用
adb uninstall apk_packageName
  1. 當(dāng)有的手機(jī)在卸載完應(yīng)用后再安裝應(yīng)用會提示應(yīng)用已存在,實際上是因為卸載后數(shù)據(jù)有殘留,只需操作下面的即可(要root)
adb shell  // 進(jìn)入手機(jī)里面
su
cd /data/data/
rm -r package_name
  1. 列出所有的包名
adb shell
pm list packages
  1. 查看手機(jī)最頂棧的activity是哪個
db shell dumpsys activity top
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,001評論 6 537
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,786評論 3 423
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,986評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,204評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,964評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,354評論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,410評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,554評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,106評論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,918評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,093評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,648評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,342評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,755評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,009評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,839評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,107評論 2 375

推薦閱讀更多精彩內(nèi)容