20172328《程式設計與資料結構》實驗四 Android程式設計報告

來源:互聯網
上載者:User

標籤:www.   software   複雜   soft   import   膝上型電腦   文字   adl   參考資料   

20172328《程式設計與資料結構》實驗四 Android程式設計報告

課程:《程式設計與資料結構》
班級: 1723
姓名: 李馨雨
學號:20172328
實驗教師:王志強老師
實驗日期:2018年6月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調試應用程式

  • 實驗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頁的介面與教材不同

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

構建項目,運行教材相關代碼
提交代碼運行和碼雲Git連結,要有學號浮水印,否則會扣分

二、實驗過程及結果
  • 實驗1:實驗1跟著書上的步驟一步一步做下來安裝好然後建立一個新項目,進行配置而後出現最開始的HelloWorld,在布局layout裡更改了框中文字,使顯示了自己的學號,自己學號前後一名同學的學號。
  • 實驗2:根據書上給的SecondAcrivityDemo項目,修改一下再理解一下代碼就順利的完成了。

  • 實驗3:學習了一下小氣泡的產生,寫一行代碼就可以實現。
  • 實驗4:自己簡單改了一下布局,設定成讓上面的兩個框呈豎直分布。
  • 實驗5:運行書上代碼。

三、實驗過程中遇到的問題和解決過程
  • 問題1.剛開始安裝Anroid studio的時候一路next下來,錯誤不是很多,然後開啟後就和別人的介面不同,啟動並執行按鍵是灰色的。
  • 問題1的解決方案:當時就不知道怎麼解決,百度了一下,是我的gradle包沒有匯入。於是找到網址去下載嘍,順順利利地解決了自己的問題。
  • 問題2:想要匯入檔案,結果顯示失敗了,忘記沒有,大概的步驟是我這會截下的圖。File —— New —— import Module
  • 問題2的解決方案:去找老師答疑,但是可能自己晃了晃神,後面自己又沒有練習,所以就不能匯入了。搜尋得到的結果是

    簡單,開啟你的studio,左上方點擊“File”->"New"->"Import Project",然後在出現的目錄選擇介面找到你的代碼,就是你上邊那個圖的,看見裡邊有一個build.gradle了麼,直接點擊這個就OK,studio會幫你直接產生相應的檔案,當然你也可以直接把整個代碼導進去,都一樣.

  • 問題2的解決方案:我跟著做了一遍,看起來很順利的樣子但是還是無法匯入,出現的問題都一模一
    樣,所以屢次失敗的馨雨同學暫時的放棄了進階匯入方法,乖乖的去兩個檔案夾中複製、粘貼,做了一名搬運工。
  • 問題3:2018年5月30日傍晚時間7點左右,正在做實驗2作業的我開了太多後台進程,於是乎Anroid studio卡死在我懷裡。我不忍心關上自己的膝上型電腦,硬生生的開啟工作管理員關掉了它,然後再開啟它的時候安卓小綠就不在了,當時包著一絲幻想,反覆開啟螢幕,點擊省略框,可是就是沒有我的小綠。當時也不知道問題出在那裡?運行不可以,看不到andriod小綠的目錄。搜尋也搜不到,就請教了王文彬同學,(?′▽`)??(請不要問我為什麼沒有,當時都慌的不行,當然是忙著解決問題啦)
  • 問題3的解決方案:經過王文彬同學大約兩個小時(非常感激)的調試,最終解決了問題。我在詢問他解決過程的時候,他其實經曆了兩個小時的修補,改的東西很多,所以不是一個單因素問題。是多方面原因,但是最主要的就是當我關掉進程後我的設定檔自動脫離了,所以需要重新下載或者找到匯入我的Anroid studio。
  • 問題4:當我以為萬事大吉準備好好做實驗的時候,我匯入的書上代碼通通變紅,像是我媽媽做的青蝦放入沸水中秒秒鐘變成紅蝦。仔細一看,R是紅的,menu也是紅的。

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

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

四、其他(感悟、思考等)

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

歎口氣,繼續走。
五、參考資料
  • 部落格園作業布置
  • 簡易教程
  • Java和Anroid開發學習指南(第二版)

20172328《程式設計與資料結構》實驗四 Android程式設計報告

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.