本文微信公眾號(hào)「AndroidTraveler」首發(fā)。 背景大多數(shù)應(yīng)屆畢業(yè)生在大學(xué)期間使用的比較多的是 windows 電腦,因此初入職場(chǎng)如果拿到一臺(tái)蘋果電腦,可能一時(shí)間不能夠很快的上手?;诖?,這邊出了系列視頻,通過實(shí)際的演示讓沒使用過蘋果電腦的小伙伴可以快速上手。 定位適合以下小伙伴:
講解方式這邊會(huì)通過三種形式進(jìn)行講解。分別是思維導(dǎo)圖、視頻以及本篇文章。 思維導(dǎo)圖視頻目前視頻已經(jīng)錄制完并上傳到了 B 站。 全部視頻應(yīng)該是在 8 月 20 日上午 8 點(diǎn)就發(fā)布完畢。 B 站鏈接:https://space.bilibili.com/221777031 文章第一部分:蘋果電腦基本設(shè)置01 觸控板設(shè)置點(diǎn)擊系統(tǒng)偏好設(shè)置打開設(shè)置面板,點(diǎn)擊觸控板進(jìn)入設(shè)置頁面。 勾選輕拍來點(diǎn)按,這樣以后點(diǎn)擊的時(shí)候就可以輕輕一點(diǎn),不需要用力按下。 輔助點(diǎn)按(用兩個(gè)手指輕按),相當(dāng)于 windows 里面的右擊,用于打開功能菜單。 舊版本啟動(dòng)三指拖移可以直接在觸控板打開。高版本通過系統(tǒng)偏好設(shè)置->輔助功能->鼠標(biāo)與觸控板->觸控板選項(xiàng)...,通過勾選啟用拖移選擇三指拖移來啟動(dòng)。筆者演示使用的電腦版本號(hào)為 10.10.5 滾動(dòng)方向是否勾選自然看個(gè)人使用習(xí)慣,可以通過打開網(wǎng)頁滑動(dòng)一下看看是否符合自己的使用習(xí)慣來確定。一般如果要跟 windows 保持一致,需要取消勾選。 02 快捷鍵設(shè)置和應(yīng)用程序的啟動(dòng)快捷鍵設(shè)置路徑為: 視頻演示了輸入源(輸入法切換)的快捷鍵和 Spotlight 的快捷鍵設(shè)置。 應(yīng)用程序啟動(dòng)可以通過兩種方式: 第一種是直接打開 Launchpad,通過滑動(dòng)查看所有安裝應(yīng)用程序或者通過頂部搜索查找。 第二種是通過 Spotlight 搜索。 03 強(qiáng)制退出無響應(yīng)應(yīng)用強(qiáng)制退出無響應(yīng)應(yīng)用有兩種方式: 第一種是點(diǎn)擊左上角的蘋果圖標(biāo),點(diǎn)擊強(qiáng)制退出...。選擇要退出的應(yīng)用程序,然后點(diǎn)擊強(qiáng)制退出即可。 第二種是通過 Spotlight,搜索 Activity Monitor,打開活動(dòng)監(jiān)視器。雙擊你要退出的應(yīng)用程序,點(diǎn)擊退出,強(qiáng)制退出即可。 04 切換語言這個(gè)主要是考慮到我們的視頻講解都是在中文環(huán)境下。 如果你拿到的蘋果電腦一開始是英語,如何切換到中文。 打開系統(tǒng)偏好設(shè)置(System Preferences),點(diǎn)擊語言與地區(qū)(Language & Region),然后在左邊的首選語言(Preferred languages)將你需要切換到的語言(視頻演示中為簡(jiǎn)體中文)按住并拖動(dòng)到第一個(gè)位置,這樣關(guān)閉這個(gè)設(shè)置面板,就會(huì)提示你是否重啟電腦以應(yīng)用所有設(shè)置。 這種情況下如果你沒有任何在編輯的文檔,可以直接點(diǎn)擊重啟。為了避免數(shù)據(jù)丟失,可以先點(diǎn)擊不重啟。然后手動(dòng)關(guān)閉文檔相關(guān)應(yīng)用程序,再重啟?;蛘咦约涸谑褂眠^程中發(fā)現(xiàn)某個(gè)應(yīng)用程序沒有切換語言而你又需要切換語言的時(shí)候再重啟也是可以的。 第二部分:Linux 命令01pwd 打印當(dāng)前工作目錄(print work directory) open 以圖形化的形式來打開 cd 切換目錄(change directory) 特殊目錄說明: 宿主目錄一般組成為/Users/用戶名/ ; 分號(hào):可以執(zhí)行多條命令。 連接多條命令,上一條命令失敗不會(huì)影響下一條命令的執(zhí)行。 前往文件夾快捷鍵 給我一個(gè)路徑,我就能快速到那個(gè)路徑。 打開訪達(dá)(Finder),然后使用快捷鍵 command+shift+g 打開前往文件夾,輸入對(duì)應(yīng)路徑,就可以快速定位到對(duì)應(yīng)路徑。 當(dāng)然點(diǎn)擊菜單欄上面的前往,也會(huì)發(fā)現(xiàn)前往文件夾的快捷鍵,你也可以直接點(diǎn)擊。 02touch 創(chuàng)建一個(gè)空文件 mkdir 創(chuàng)建一個(gè)文件目錄(文件夾) ls 列出當(dāng)前目錄的所有文件(普通文件和文件夾)
03rm
要謹(jǐn)慎,一般是不可恢復(fù) cp
mv
功能二:重命名
Tips: 04 終端快捷鍵使用為了提高在 Terminal 上面使用命令的效率,這一小節(jié)主要分享一些快捷鍵。 復(fù)制和粘貼 將光標(biāo)定位到行首 將光標(biāo)定位到行尾 清除光標(biāo)所在處到行首之間的內(nèi)容 清除光標(biāo)所在處到行尾之間的內(nèi)容 如何查看歷史命令 清屏 新建 Terminal 05cat more 所以有一些按鍵可以執(zhí)行下一屏和下一行查看操作 grep
| 左邊的輸出作為右邊的輸入 06 vi 的基本使用vi:命令行上的一個(gè)文本編輯器 vi/vim 三種模式:命令模式、輸入模式、底線命令模式 進(jìn)入 vi 命令:vi 文件名 命令模式特點(diǎn):除了一些特殊的按鍵,普通按鍵如 w 不起作用。 命令模式切換到輸入模式一般是按鍵盤的 i。 記得鍵盤的按鍵都是在英文輸入法的情況下點(diǎn)擊的 輸入模式特點(diǎn):大部分按鍵都是當(dāng)作輸入內(nèi)容,就跟普通編輯文件一樣。 退出輸入模式是按 ESC 鍵,退出之后就回到了命令模式。 命令模式進(jìn)入底線命令模式可以通過兩個(gè)特殊按鍵,分別對(duì)應(yīng)不同的功能。 第一種是按冒號(hào)(:) 比如希望顯示行號(hào),那么可以按鍵盤上的 第二種是按 /,搜索功能 比如我想查找文件有沒有 ANR 相關(guān)字符串,如果要往下查找,則可以輸入 /ANR,然后通過鍵盤快速定位到下一個(gè)相關(guān)字符串位置。按 n 是往下查找下一個(gè),按 N(shift+n) 是往上查找下一個(gè)。 當(dāng)然這里其實(shí)還有一個(gè)查找方向相反的,就是把 / 改為 ? 比如上面的場(chǎng)景。如果要往上查找,則是輸入 ?ANR,然后通過鍵盤快速定位到下一個(gè)相關(guān)字符串位置。按 n 是往上查找上一個(gè),按 N(shift+n) 是往下查找下一個(gè)。 在命令模式下面,有以下快捷鍵操作:
在命令模式下面,有一些快捷鍵操作,實(shí)現(xiàn)對(duì)應(yīng)操作后進(jìn)入輸入模式:
第三部分:Android 實(shí)戰(zhàn)01 環(huán)境變量配置adb,全稱 Android Debug Bridge,安卓調(diào)試橋 第一步:打開配置文件
第二步:定義一個(gè)變量名保存路徑。 第三步:將具體的命令追加到 PATH 變量后面
獲取變量名路徑是通過 $ 這個(gè)符號(hào)。 which 02 日志過濾和歷史命令查找APP crash 日志過濾
歷史命令查找
control+c 強(qiáng)制結(jié)束還在運(yùn)行的命令 03 adb 安裝 apk
04 adb 截圖錄制視頻截圖
錄制視頻
licecap 錄制 Gif 參考資料: https://blog.csdn.net/gdutxiaoxu/article/details/69802895 05 adb 顯示頂層界面路徑顯示設(shè)備頂層界面的路徑:
能夠快速定位一個(gè)龐大項(xiàng)目具體某個(gè)頁面的位置,方便我們快速查找對(duì)應(yīng)界面 06 給文件增加可執(zhí)行權(quán)限chmod 修改文件權(quán)限
操作需謹(jǐn)慎,一般是針對(duì)腳本文件,要確??炊_本文件里面的命令,確保運(yùn)行不會(huì)損壞計(jì)算機(jī)或者造成其他問題。 07 ANR 分析
里面一般是有 traces.txt,ANR 分析相關(guān)的信息就在這個(gè)文本文件里面。 當(dāng)然我之前遇到過有多個(gè)類似前綴的文件,這個(gè)是部分定制 ROM 將奔潰 ANR 按天存儲(chǔ)??梢酝ㄟ^ ls -l 命令獲取最新的那一個(gè)日志。因?yàn)?ANR 一般是當(dāng)前發(fā)生然后我們馬上定位,所以是找最新的文件。 好了,獲得到 ANR 信息的文件。 我們通過 vi 進(jìn)入,然后通過輸入 / 進(jìn)入底線命令模式,輸入我們 APK 的 package name,敲擊回車,查找 ANR 出現(xiàn)的信息,輸入 n 查找下一個(gè),從而分析解決問題。
|
|