20172328《程序設計與數據結構》實驗四 Android程序設計報告

20172328《程序設計與數據結構》實驗四 Android程序設計報告

課程:《程序設計與數據結構》
班級: 1723
姓名: 李馨雨
學號:20172328
實驗教師:王志強老師
實驗日期:2018年6月1日
必修選修: 必修html

1、實驗內容

  • 實驗1:Android Stuidio的安裝測試:
    參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:

參考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安裝 Android Stuidio
完成Hello World, 要求修改res目錄中的內容,Hello World後要顯示本身的學號,本身學號先後一名同窗的學號,提交代碼運行截圖和碼雲Git連接,截圖沒有學號要扣分
學習Android Stuidio調試應用程序android

  • 實驗2:Activity測試
    參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:

構建項目,運行教材相關代碼
建立 ThirdActivity, 在ThirdActivity中顯示本身的學號,修改代碼讓MainActivity啓動ThirdActivity數據結構

  • 實驗3:UI測試
    參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:

構建項目,運行教材相關代碼
修改代碼讓Toast消息中顯示本身的學號信息架構

  • 實驗4:佈局測試: 參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:

構建項目,運行教材相關代碼
修改佈局讓P290頁的界面與教材不一樣app

  • 實驗5:事件處理測試: 參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:

構建項目,運行教材相關代碼
提交代碼運行截圖和碼雲Git連接,截圖要有學號水印,不然會扣分佈局

2、實驗過程及結果

  • 實驗1:實驗1跟着書上的步驟一步一步作下來安裝好而後建立一個新項目,進行配置然後出現最開始的HelloWorld,在佈局layout裏更改了框中文字,使顯示了本身的學號,本身學號先後一名同窗的學號。
  • 實驗2:根據書上給的SecondAcrivityDemo項目,修改一下再理解一下代碼就順利的完成了。
    學習

  • 實驗3:學習了一下小氣泡的產生,寫一行代碼就能夠實現。
  • 實驗4:本身簡單改了一下佈局,設置成讓上面的兩個框呈豎直分佈。
  • 實驗5:運行書上代碼。
    測試

3、實驗過程當中遇到的問題和解決過程

  • 問題1.剛開始安裝Anroid studio的時候一路next下來,錯誤不是不少,而後打開後就和別人的界面不一樣,運行的按鍵是灰色的。
  • 問題1的解決方案:當時就不知道怎麼解決,百度了一下,是個人gradle包沒有導入。因而找到網址去下載嘍,順順利利地解決了本身的問題。
  • 問題2:想要導入文件,結果顯示失敗了,忘記沒有截圖,大概的步驟是我這會截下的圖。File —— New —— import Module
  • 問題2的解決方案:去找老師答疑,可是可能本身晃了晃神,後面本身又沒有練習,因此就不能導入了。搜索獲得的結果是gradle

    簡單,打開你的studio,左上角點擊「File」->"New"->"Import Project",而後在出現的目錄選擇界面找到你的代碼,就是你上邊那個圖的,看見裏邊有一個build.gradle了麼,直接點擊這個就OK,studio會幫你直接生成相應的文件,固然你也能夠直接把整個代碼導進去,都同樣.ui

  • 問題2的解決方案:我跟着作了一遍,看起來很順利的樣子可是仍是沒法導入,出現的問題都一模一
    樣,因此多次失敗的馨雨同窗暫時的放棄了高級導入方法,乖乖的去兩個文件夾中複製、粘貼,作了一名搬運工。
  • 問題3:2018年5月30日傍晚時間7點左右,正在作實驗2做業的我開了太多後臺進程,因而乎Anroid studio卡死在我懷裏。我不忍心關上本身的筆記本電腦,硬生生的打開任務管理器關掉了它,而後再打開它的時候安卓小綠就不在了,當時包着一絲幻想,反覆打開屏幕,點擊省略框,但是就是沒有個人小綠。當時也不知道問題出在那裏?運行不能夠,看不到andriod小綠的目錄。搜索也搜不到,就請教了王文彬同窗,(ノ´▽`)ノ♪(請不要問我爲何沒有截圖,當時都慌的不行,固然是忙着解決問題啦
  • 問題3的解決方案:通過王文彬同窗大約兩個小時(很是感激)的調試,最終解決了問題。我在詢問他解決過程的時候,他其實經歷了兩個小時的修補,改的東西不少,因此不是一個單因素問題。是多方面緣由,可是最主要的就是當我關掉進程後個人配置文件自動脫離了,因此須要從新下載或者找到導入個人Anroid studio。
  • 問題4:當我覺得萬事大吉準備好好作實驗的時候,我導入的書上代碼統統變紅,像是我媽媽作的青蝦放入沸水中秒秒鐘變成紅蝦。仔細一看,R是紅的,menu也是紅的。

  • 問題4的解決方案:看截圖呦呦呦

(以上是我在十一週總結中的代碼運行錯誤總結,可是由於這一週是實驗和書本相結合因此是同樣的,直接放上了,不要驚訝呦(#^.^#))

4、其餘(感悟、思考等)

小的app出如今虛擬手機上,不興奮是不可能的,雖然老師說此次實驗很簡單,但複雜問題屢屢出現,樂此不疲讓我以爲很心慌。感受是全新的知識架構還須要再好好仔細的琢磨。

嘆口氣,繼續走。

5、參考資料

相關文章
相關標籤/搜索