網(wǎng)站欄目優(yōu)化西安網(wǎng)絡(luò)seo公司
Android studio 入門教程(案例)
置頂?2018-05-08 18:24:29?逍遙游@?閱讀數(shù) 36533
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循?CC 4.0 BY-SA?版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/liqz666/article/details/80243836
?
1.創(chuàng)建一個Android項目,點擊File ->New->New Project,
其中的open是打開一個Android項目
2.輸入項目的名稱test ,此項目放在E盤下,然后點擊Finish
3.選擇Android 虛擬機的版本,版本越低運行起來越快,其他的無需勾選。
?
4.選擇Android 的模板,選擇基礎(chǔ)類android 的空模板Empty Activity,點后點擊Next
?
5.設(shè)置Activity 的名稱和Layout的名稱,一般自動生成,如果需要可以在這里進行更改,
最后一個框不能勾選,否則可能會引起項目異常,然后點擊Finish。
6.這是Android項目建完之后的樣子,三個主要的文件:主配置文件:AndroidManifest.xml,
人機交互的MainActivity,還有布局LayLout:activity_main.xml
7.虛擬機顯示:點擊三角形圖標run,運行虛擬機,直接選中默認虛擬機,點擊ok
通常建一個項目,會在Activity_main.xml里自動生成一個文本顯示框textView,這個是默認的,你運行之后,會在虛擬機上出現(xiàn)一個hello world 的字段,通常不用的話把它刪掉即可。
如果彈出窗無虛擬機,顯示none,則需下載一個虛擬機,點擊create a New Virtual Device,選中5.5版本的,其他的也可以,根據(jù)個人愛好,然后next,出現(xiàn)第二個窗口,點擊download即可,然后next,等待片刻即可下載成功
8.補充說明:
Activity:是一個人機交互的程序,相當于人和機器操作的橋梁,類似于shell,在里面寫Java代碼,從而達到想要
實現(xiàn)的業(yè)務(wù)處理。
activity_main.xml:是Android界面顯示的視圖,所有的配置控件,各種控件可以通過這里進行設(shè)計。
AndroidManifest.xml:主配置文件,用于配置各個組件的訪問權(quán)限。
R.java:簡單說就是android_main.xml里的控件的id號,方便在MainActivity里找到id來確定這個控件,從而做出業(yè)務(wù)處理。
app:通常Android的各個組成部分放在此目錄里,其中res存放一些資源文件,如圖片、layout、values 等資源。
?
9.一個簡單的入門Activity程序
(1)先在Activity_main.xml配置控件.
?
先將android.support.constraint.ConstraintLayout改為LinerLayout線性的,意思就是水平的的結(jié)構(gòu)
并加入ndroid:orientation="vertical"將所有組件垂直擺放
加入一個文本顯示組件TextView和一個按鈕組件Button
?
可以通過desion進行設(shè)計,可以看到效果,我們設(shè)置了兩個組件,并為每一個組件設(shè)置了id,文本框的id為t1,按鈕的id為but1,這個id好任意命名,是為了方便MainActivity進行調(diào)用。
(2)在MainActivity里進行業(yè)務(wù)邏輯處理:定義兩個組件的全局變量,然后通過find ViewById,獲取R文件兩個組件的id號,進行業(yè)務(wù)處理,給Button設(shè)置一個事件響應(yīng)。通過實現(xiàn)View類的OnClickListener接口,以及public void onClick(View v){
t1.setText();//設(shè)置文本顯示信息。}
?
?
(3)確認事件響應(yīng)是否成功:點擊確定:出現(xiàn)文本顯示內(nèi)容。
10.setting配置:android studio 如果運行的不是本地gradle,可能速度較慢,或者出現(xiàn)異常,建議使用本地的
gradle.
過程:點擊FIle->Setting...然后點擊ok即可
.
備注:希望能幫助想學Android的初學者做一個指引,如有錯誤,歡迎指出。
?
?
?
?
?