android studio設(shè)置詳細(xì)流程
一、設(shè)置主題,窗口大小,動畫效果
①修改主題 ②修改全局窗口字體(需要選擇中文字體,最好默認(rèn)不做修改),字號 ③ 窗口動畫(電腦性能不怎樣可以禁止掉)
二、修改menu或者toolBar
這里我是添加了創(chuàng)建class,fragment,activity的ToolBar,這個(gè)根據(jù)個(gè)人情況
三、打開工程設(shè)置
①禁用自動打開上次關(guān)閉工程 ,禁用退出提示 ?②打開新項(xiàng)目提示方式
四、禁用自動檢查更新
①取消自動更新
五、配置快捷鍵
①自定義快捷鍵②根據(jù)內(nèi)容搜索快捷鍵③根據(jù)按鍵搜索快捷鍵④刪除快捷鍵
六、編輯器
①鼠標(biāo)懸停顯示文檔 ②格式化&導(dǎo)包提示
鼠標(biāo)指針懸停若干時(shí)間,顯示文檔,時(shí)間自己改。就是按格式化代碼或者導(dǎo)包時(shí),是否會顯示個(gè)對話框,覺得煩人的話,都取消掉吧
七、顯示行號,顯示方法分隔線
①顯示行號 ②顯示方法分隔符
八、代碼折疊
①取消方法自動折疊
九、代碼智能提示
① 敲什么都提示②③提示時(shí)間設(shè)置
敲什么字符會提示,All(大小寫全部符合),None(不管大小寫,符合就提示),(First letter)(第一個(gè)字符符合就OK,其他隨意)。我這種腦殘沒記性的當(dāng)然選擇None。時(shí)間設(shè)置根據(jù)自己電腦性能.
十、自動導(dǎo)包
Optimize imports on the fly:優(yōu)化導(dǎo)包,格式化代碼時(shí)會刪掉多余的導(dǎo)包。Add unambiguous imports on the fly:敲代碼時(shí),敲簡單類名就幫你把包導(dǎo)了。
十一、創(chuàng)建個(gè)人代碼樣式配置
估計(jì)是為了保護(hù)默認(rèn)的代碼樣式配置,讓用戶把配置搞壞了也能一鍵還原,IDEA不允許修改默認(rèn)的配置,需要用戶創(chuàng)建配置才能進(jìn)行修改。
選擇基于哪個(gè)主題的,然后Save As一份即可。
十二、修改代碼字體
強(qiáng)烈建議用Consolas字體
十三、修改控制臺字體
十四、Logcat字體
要改的話,得先把1那個(gè)地方的勾取消掉,默認(rèn)android Logcat 每個(gè)級別的顏色都是一樣的.建議修改
十五、修改注釋位置
禁用“語句堆一行”
Comment at frist column:啟用的話,注釋符號就會在行首,否則就按照縮進(jìn)來注釋。Control statement in one line:格式化代碼的時(shí)候,會把些很短的語句合并成一行。這樣影響代碼可讀性.
十六、修改變量前后綴
靜態(tài)成員是s,普通成員是m,轉(zhuǎn)換成成員變量的時(shí)候自動加上m,生成setter,getter的時(shí)候會忽視m,很好很強(qiáng)大.
十七、修改新建文件文件頭
每次建新類,會加上這樣的頭信息
十八、取消Android Lint檢查(自定義)
作為移動應(yīng)用開發(fā)者,我們總希望發(fā)布的apk文件越小越好,不希望資源文件沒有用到的圖片資源也被打包進(jìn)apk,不希望應(yīng)用中使用了高于minSdk的api,也不希望AndroidManifest文件存在異常,lint就能解決我們的這些問題。Android lint是在ADT 16提供的新工具,它是一個(gè)代碼掃描工具,能夠幫助我們識別代碼結(jié)構(gòu)存在的問題,主要包括:
- 1) ? ?布局性能(以前是 layoutopt工具,可以解決無用布局、嵌套太多、布局太多)
- 2) ? ?未使用到資源
- 3) ? ?不一致的數(shù)組大小
- 4) ? ?國際化問題(硬編碼)
- 5) ? ?圖標(biāo)的問題(重復(fù)的圖標(biāo),錯(cuò)誤的大?。?
- 6) ? ?可用性問題(如不指定的文本字段的輸入型)
- 7) ? ?manifest文件的錯(cuò)誤
十九、優(yōu)化-取消同步