最近因為想搞事,所以要努力學習一下安卓疙教,爭取早日實現(xiàn)自己的那個小想法棺聊。
一、開始
我這里直接使用的是android studio 2.3.1看版本是有點新贞谓,所以遇到問題感覺還是挺多的限佩,跟著老師學起來也蠻有勁的。
1.1 安裝環(huán)境
網(wǎng)速很差裸弦,去官網(wǎng)花了一晚上終于把android studio 2.3.1給下載好了祟同,我的環(huán)境是win10 1511,老機器內(nèi)存只有4G理疙,跑起來感覺還是蠻吃力的晕城,按照下一步安裝,安裝完了能運行了窖贤,我才想起來貌似我的JDK都沒有裝砖顷,這貨怎么就能運行起來了贰锁。原來他內(nèi)置了一個特殊版本的JDK,想著他自帶的東西必定經(jīng)過測試過了滤蝠,我自己亂安裝一個說不準還沒有他那個好使豌熄。(最好全程準備梯子FQ)。經(jīng)過長時間的更新几睛,裝好了所有的,必要不必要的環(huán)境(SDK粤攒,tool所森,NDK等)。第一次進入建立工程的時候要下載一個gradle夯接,這個文件貌似有幾十MB大小焕济,但是網(wǎng)速很慢,下載了接近半個小時終于搞定了盔几。這里為啥要下載NDK呢晴弃。因為可能之后做的東西需要使用C語言,且運算量很大逊拍,所以這里考慮到這些問題后就直接安裝了上鞠。之后需要的信息再繼續(xù)學習。
1.2 安裝Git
版本控制是個好東西芯丧,為了讓自己的開發(fā)更有效率所以安裝了git芍阎,直接上官網(wǎng)現(xiàn)在了一個最新版本。這里看到版本是2.12.2了缨恒。就默認裝X64版本的吧谴咸。安裝的時候我就想著只給AS(android studio)使用,所以就沒有注冊到explore中干擾其他地方的整潔骗露,然后可以在AS中進行設(shè)置岭佳,GIT和GITHUB就順帶一起設(shè)置了。設(shè)置好了在回頭設(shè)置下git:
git config --global user.email "mckkmy@163.com"
git config --global user.name "jetli"
在設(shè)置項中的github填寫好自己的帳號密碼萧锉,測試下沒有問題過后就直接到剛才新建的項目:
菜單 ->VCS -> Import into Version Control -> Share Project on Github
會彈出需要同步的文件珊随,全選就可以了∈料叮可能會再次彈出讓你輸入帳號密碼玫恳,輸入就可以了。同步完成過后會有相關(guān)的提示彈出优俘,點擊提示的鏈接京办,會顯示出已經(jīng)push到github的頁面上了。
1.3 測試app
剛才是隨便建立了一個APP帆焕,還沒有進行測試是否可以編譯惭婿,這里將我的手機連接到電腦上不恭,打開手機的調(diào)試模式,電腦會自動安裝上驅(qū)動财饥,沒有裝的話可能需要自己到官網(wǎng)去下載驅(qū)動程序换吧。手機連接好了,點擊 run -> run "xxx" 這里
會彈出框钥星,我自己傾向于真機調(diào)試吧沾瓦,所以就直接點了手機,等了一會兒手機就會彈出框來谦炒,就是剛才建立的程序
二贯莺、開始編程
今天繼續(xù)更新,上次配置好了環(huán)境宁改,今天講述下學習到部分知識:
2.1 寫一個普通調(diào)用程序
先在界面拖一個button控件缕探,貌似又回到了拖控件的時代了,尷尬还蹲。這里要注意的就是控件要拖到components tree中爹耗,直接拖到視圖中會有布局上的問題。
-
然后再相關(guān)的xml文件中相關(guān)控件描述處添加一個事件:
android:onclick = "btnClick";
-
然后我這里在MainActivity中添加相關(guān)代碼:
public void btn6Click(View view){ Toast.makeText(getApplicationContext(),"你似乎在亂點",Toast.LENGTH_SHORT).show(); Snackbar.make(view,"你好喲,@",Snackbar.LENGTH_LONG).setAction("Action",null).show(); }
然后運行就會出現(xiàn)相關(guān)界面,點下時候屏幕上會有一個小提示.