從小父親就跟我說,好腦子不如爛筆頭,所以我記不住了,只能寫下來
安裝
1.下載Android studio
最開始接觸的開發(fā)工具是eclipse 兩年前自己帶著公司Android組強(qiáng)轉(zhuǎn)成Android studio
一是Eclipse那種不到重大功能問題不更新的態(tài)度不利于Android的開發(fā),二是啟動緩慢、工具很少、Bug繁多會慢慢逼死個人(所以到了現(xiàn)在還在用eclipse的朋友趕緊換吧)
言歸正傳,AS作為Android開發(fā)的重要工具之一(為什么之一),在過去Google被墻的時候,我們需要走鏡像寫端口掛在備用服務(wù)器上,一個工具能裝一天,慶幸的是現(xiàn)在不一樣了
給大家安利下??Android studio 中文社區(qū)? 一個Android studio的專屬社區(qū) 里面不僅能下載最新的全平臺的as 同樣還有最新Android資訊 教學(xué)視頻 bug提問等模塊? 這也是自己書簽中的第一個網(wǎng)址

至于64位的這兩個的區(qū)別? Recommended (推薦) 和 No .exe installer (無需 .exe 安裝程序) 個人理解就是單機(jī)游戲里 安裝與硬盤免安裝的區(qū)別吧,選推薦的準(zhǔn)沒錯
2. JDK的安裝
因為JDK 是整個Java開發(fā)的核心,所以自己總是跟著最新版本的出現(xiàn)而使用,目前已經(jīng)1.6 1.7 1.8 三個版本,安裝教程網(wǎng)上都有 一般安裝完要在環(huán)境變量上設(shè)置 PATH、JAVA_HOME和CLASSPATH 并在cmd中 查看并確認(rèn) java -version? 與javac -version都成功顯示版本號才行
3. 更改配置(Ctrl+Alt+S)Settings設(shè)置
一些“宜人”的配置,會讓自己的工作事半功倍? 比如
? ??????????????更改主題:Settings設(shè)置-->Appearance&Behavior-->Appearance 去更改 一般默認(rèn)有兩種? 黑色背景與白色背景

????????????????如果不喜歡不要緊??Color Themes?會讓你選不過來,下載?File-->Import Settings-->把剛才下載好的jar包導(dǎo)入 OK
? ? ? ? ? ? ? ? 更改字體:Settings設(shè)置-->Editor-->Colors&Fonts-->Font(個人覺得18大小合適)字體看個人喜好

? ? ? ? ? ? ? ? 展示行號:Settings設(shè)置-->Editor-->General-->Appearance-->show line numbers? ?臨時更改可在代碼左側(cè)右擊

? ??????????????Encoding統(tǒng)一:Settings設(shè)置-->?Editor-->File Encoding? ? ? ? ? ? ? ? ?一般把GBK改成UTF-8? 但瞎改易造成注解中文亂碼


? ? ? ? ? ? ? ? 啟動自選項目:Settings設(shè)置-->Appearance&Behavior-->System Settings-->Reopen last project on startup復(fù)選框單鉤劃去

4.?配置版本控制Git或Svn
根據(jù)公司選擇合適的版本控制工具,其安裝步驟自行百度(注意安裝過程可能要選某些東西以便能夠讓as集成工具)
5. 設(shè)置忽略文件
Settings設(shè)置-->Version Control-->Ignored Files

多人合作開發(fā)時,一般由一個人完成基本框架,再上傳到SVN或Git上,上傳的時候可以直接先忽略以上文件,場景如下,以SVN為例:
公司有一個項目需要我來搭建框架,框架搭建完上傳到SVN,讓其他成員分別做框架中相應(yīng)的模塊或功能
第一步、找到工作區(qū)間里要上傳的項目? ? T1Application

第二步、在SVN里建立一個空文件夾 T1Application,并checkout到本地

第三步、剪切步驟二中空文件夾隱藏文件夾? ?.svn? 粘貼到步驟一目標(biāo)項目 T1Application中,刷新會發(fā)現(xiàn)其他的文件全帶一個“ ?”

第四步、我也忘了......好吧不開玩笑,確實不好記,所以我才寫這篇文章??
第四步、就在步驟三文件夾內(nèi)空白處右擊 --> TortoiseSVN-->Add(漢化svn是增加)-->直接全選確定(對,不在這忽略),整個過程從彈出到完成需要等待

第五步、選擇咱們之前說的4D1F1M,總共6個文件分別右擊-->TortoiseSVN-->Unversion and add to ignore list (去除版本控制并添加至忽略列表)-->選擇忽略類型(一般第一個)

第六步、工程內(nèi)update 然后 commit 就好了
6.每次啟動緩慢,防止每次fetching sdk (自己覺得沒必要)
在安裝目錄bin/idea.properties文件下加注代碼:
#disable first run?
disable.android.first.run=true
7.添加常用插件
Butterknife 、GsonFormat等自己常用的快速開發(fā)工具,可自行百度“Android studio 常用快速開發(fā)工具”
8.設(shè)置實現(xiàn)序列化自行添加序列ID
File--Setting--Editor--Inspections--Java--Serialization issues--勾選Serializable class without "serialVersionUID"
選中實體類類名按住Alt+Enter,選擇條目,即可生成serialVersionUID