科技生活動態:android studio使用教程

導讀 跟大家講解下有關android studio使用教程,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說android studio使用教程,小編也

跟大家講解下有關android studio使用教程,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說android studio使用教程,小編也收集到了有關android studio使用教程的相關資料,希望大家看到了會喜歡。

android studio使用教程

Android Studio是谷歌推出的一個Android集成開發工具,基于IntelliJ IDEA. 類似 Eclipse ADT,Android Studio提供了集成的Android開發工具用于開發和調試。下面來介紹下基本的使用方法。

1.創建一個Android項目,點擊File ->New->New Project,

其中的open是打開一個Android項目

2.輸入項目的名稱test ,此項目放在E盤下,然后點擊Finish

3.選擇Android 虛擬機的版本,版本越低運行起來越快,其他的無需勾選。

4.選擇Android 的模板,選擇基礎類android 的空模板Empty Activity,點后點擊Next

5.設置Activity 的名稱和Layout的名稱,一般自動生成,如果需要可以在這里進行更改,

最后一個框不能勾選,否則可能會引起項目異常,然后點擊Finish。

6.這是Android項目建完之后的樣子,三個主要的文件:主配置文件:AndroidManifest.xml,

人機交互的MainActivity,還有布局LayLout:activity_main.xml

7.虛擬機顯示:點擊三角形圖標run,運行虛擬機,直接選中默認虛擬機,點擊ok

通常建一個項目,會在Activity_main.xml里自動生成一個文本顯示框textView,這個是默認的,你運行之后,會在虛擬機上出現一個hello world 的字段,通常不用的話把它刪掉即可。

如果彈出窗無虛擬機,顯示none,則需下載一個虛擬機,點擊create a New Virtual Device,選中5.5版本的,其他的也可以,根據個人愛好,然后next,出現第二個窗口,點擊download即可,然后next,等待片刻即可下載成功

8.補充說明:

Activity:是一個人機交互的程序,相當于人和機器操作的橋梁,類似于shell,在里面寫Java代碼,從而達到想要

實現的業務處理。

activity_main.xml:是Android界面顯示的視圖,所有的配置控件,各種控件可以通過這里進行設計。

AndroidManifest.xml:主配置文件,用于配置各個組件的訪問權限。

R.java:簡單說就是android_main.xml里的控件的id號,方便在MainActivity里找到id來確定這個控件,從而做出業務處理。

app:通常Android的各個組成部分放在此目錄里,其中res存放一些資源文件,如圖片、layout、values 等資源。

9.一個簡單的入門Activity程序

(1)先在Activity_main.xml配置控件.

先將android.support.constraint.ConstraintLayout改為LinerLayout線性的,意思就是水平的的結構并加入ndroid:orientation="vertical"將所有組件垂直擺放加入一個文本顯示組件TextView和一個按鈕組件Button

可以通過desion進行設計,可以看到效果,我們設置了兩個組件,并為每一個組件設置了id,文本框的id為t1,按鈕的id為but1,這個id好任意命名,是為了方便MainActivity進行調用。

(2)在MainActivity里進行業務邏輯處理:定義兩個組件的全局變量,然后通過find ViewById,獲取R文件兩個組件的id號,進行業務處理,給Button設置一個事件響應。通過實現View類的OnClickListener接口,以及

public void onClick(View v){t1.setText();//設置文本顯示信息。}

(3)確認事件響應是否成功:點擊確定:出現文本顯示內容。

10.setting配置:android studio 如果運行的不是本地gradle,可能速度較慢,或者出現異常,建議使用本地的

gradle.

過程:點擊FIle->Setting...然后點擊ok即可

.

以上就是android studio使用教程的詳細內容,更多請關注php中文網其它相關文章!

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!