課程:《程序設計與數據結構》
班級: 1723
姓名: 王文彬
學號:20172329
實驗教師:王志強
實驗日期:2018年5月30日
必修/選修: 必修php
實驗一:Android Stuidio的安裝測試
一、安裝 Android Stuidio
二、完成Hello World, 要求修改res目錄中的內容,Hello World後要顯示本身的學號,本身學號先後一名同窗的學號
三、學習Android Stuidio調試應用程序html
實驗二:Activity測試
一、構建項目,運行教材相關代碼
二、建立 ThirdActivity, 在ThirdActivity中顯示本身的學號,修改代碼讓MainActivity啓動ThirdActivityandroid
實驗三:UI測試
一、構建項目,運行教材相關代碼
二、修改代碼讓Toast消息中顯示本身的學號信息web
實驗四:佈局測試
一、構建項目,運行教材相關代碼
二、修改佈局讓P290頁的界面與教材不一樣編程
實驗五:事件處理測試
一、構建項目,運行教材相關代碼小程序
1、安裝Android Stuidio以及安裝成功測試
一、首先運行android-studio-ide-173.4720617-windows
,開始安裝
注:通過屢次嘗試,必須將Android Stuidio的安裝路徑放於C盤的一個空文件夾裏,而且,所建的文件夾名字不能帶有ACSⅡ字符,好比中文。
windows
二、開始進行配置文件
(1)咱們第一次打開AS須要咱們配置必定的文件他纔會順利爲咱們打開,首先,當安裝好之後呈現出這個頁面之後:
(2)點擊新建一個項目(這裏要注意一個定義,這裏咱們建的項目是一個總體的項目,新手小白可能會出現創建新項目就是新建一個app的想法,新建一個模塊是能夠在這個項目裏面創建的,因此這裏建議將這個項目不要命名爲一個程序的名字,要麼之後後悔都來不及,建議命名爲「AndroidProject」之類的名字,以避免區分其餘程序項目)android-studio
(3)接下來應該會呈現這樣一個界面
數據結構
默認選擇之後,到了重頭戲:
app
到了這個頁面的時候,須要選擇cancel
,由於在個人試驗裏,假如選擇Setup Proxy
,它會一直重複這個過程直到咱們本身崩潰,當咱們選擇cancel
之後,就緊接着繼續後續操做,剛剛沒有選擇cancel
的過程是咱們須要下載成功製造一個app須要的配置文件,好比:grade等等。當咱們下載繼續一路next
之後,就完成了咱們的配置工做。(若是是按照上述徹底同樣,會成功,假若有一步不對,就會出現大大小小的問題)
三、創建第一個Android小程序「Helloworld」
2、Activity測試
一、熟悉AS的各個部分的做用,爲了接下來的程序編程作好基礎
(1)一個app的內部一共由三個部分構成:清單文件、Java文件、資源。清單文件就是列出了所須要的全部依賴,Java文件就是咱們須要寫的能夠在一個app完成實現的功能,資源就是好比一個輸入框,一個按鈕,一個頁面,一張圖片等等,它構成了一個app能夠展現給咱們的內容。
二、進行測試
第一個是課本里的是SecongDemo,它經過intent
語句將兩頁進行了鏈接使得經過點擊屏幕能夠跳轉到第二個節目上;
3、UI測試
一、熟悉UI的各個部分
二、進行測試
4、佈局測試
一、進行測試
5、事件處理測試
一、進行測試
一直都在點Setup Proxy
,在這裏弄了很久。
問題1解決方案:
在上文中也提到過,我點擊了Cancel
,在後面配置的時候自動就下載了grade等配置文件。
問題2:
在第一次打開的時候,R就是紅色的,顯示R文件丟失,如圖
問題2解決方法:
一、首先有兩種解決策略:
(1)若是急用或是建立過的項目須要修改:
能夠先選擇爲android,而後點開Gradle Scripts下的gradle.properties
並在最後一行添加
android.enableAapt2=false
(2)永久禁用
假若有這樣的問題,說明安裝路徑裏面可能有中文,因此把它移到一個新的文件夾下面,並且這個文件夾名字不能有中文就能夠了。
(ps:假如在C盤記得給予這個文件夾管理員權限!!!)
二、接下來也是關鍵一步,進入build—>clean build,而後build—>rebuild,大多時候狀況就會解決了
三、接下來開始運行app,在這裏我建議運行下面的測試,由於這樣會避免錯誤,會成功安裝程序在手機裏。
或者在這裏運行:
第一次使用Android Studio,雖然老是遇到問題,可是大多時候花費不少時間解決總會解決的,我以爲從上週六開始啓動Android Studio開始,感受這個軟件就是不同,一開始玩它貌似真的以爲須要人品,有時候就能夠,有時候那個R文件就是找不到,還好堅持下去了。立刻臨近學期末了,你們都接近疲憊,但願你們都堅持下去,另外一方面,你們也能夠多多鍛鍊身體,強身健體老是好的唄,生命在於運動嘛~
MarkDown 圖片大小問題
關於清單文件
android學習——AndroidManifest.xml清單文件的重要性
一步一坑學android之禁用Appt2(andriod studio3.0)
Android
藍墨雲班課