2017-2018-2 20165228 實驗四《Android程式設計》實驗報告

來源:互聯網
上載者:User

標籤:卡住   java   序號   分享圖片   andriod   解決辦法   ima   完成   尋找   

一、實驗報告封面

課程:Java程式設計 班級:1652班 姓名:蘇祚堃 學號:20165228

指導教師:婁嘉鵬 實驗日期:2018年5月14日

實驗時間:13:45 - 3:25 實驗序號:實驗四

實驗名稱:Android程式設計

實驗要求:

沒有Linux基礎的同學建議先學習《Linux基礎入門(新版)》《Vim編輯器》 課程
完成實驗、撰寫實驗報告,實驗報告以部落格方式發表在部落格園,注意實驗報告重點是運行結果,遇到的問題(工具尋找,安裝,使用,程式的編輯,調試,運行等)、解決辦法(空洞的方法如“查網路”、“問同學”、“看書”等一律得0分)以及分析(從中可以得到什麼啟示,有什麼收穫,教訓等)。報告可以參考範飛龍老師的指導
嚴禁抄襲,有該行為者實驗成績歸零,並附加其他懲罰措施。

二、實驗內容及步驟提交點1:Android Stuidio的安裝測試要求:
  • 參考Android開發簡易教程,安裝 Android Stuidio。
  • 完成Hello World, 要求修改res目錄中的內容,Hello World後要顯示自己的學號,自己學號前後一名同學的學號。
  • 學習Android Stuidio調試應用程式。

    步驟:

    建立project後,找到左側app-->res-->layout-->activity_main.xml中text的

    android:text="Hello World!"

    改為

    android:text="Hello World! 20165227 20165228 20165229"

    修改完成後,回到app-->java-->MainActivity-->run-->creat new vitual devices

    運行結果:

提交點2:Activity測試要求:
  • 構建項目,運行教材相關代碼
  • 建立 ThirdActivity, 在ThirdActivity中顯示自己的學號,修改代碼讓MainActivity啟動ThirdActivity

    步驟:

    1、在app-->manifests-->AndroidManifest.xml中的application下添加一個activity
    AndroidManifest.xml
    2、在app-->JAVA的包內建立一個ThirdActivity.java
    3、在app-->res-->layout目錄下建立activity_third.xml
    4、修改app-->JAVA-->MainActivity.java

運行結果:

提交點3:UI測試要求:
  • 構建項目,運行教材相關代碼
  • 修改代碼讓Toast訊息中顯示自己的學號資訊

    步驟:

    1、修改activity_main.xml和activity_main.xml(xlarge)
    2、修改MainActivity.java

    運行結果:

    提交點4:布局測試要求:
  • 構建項目,運行教材相關代碼
  • 修改布局讓P290頁的介面與教材不同

    步驟:

    修改activity_main.xml

    運行結果:

    提交點5:事件處理測試要求:運行教材本章相關代碼並代碼:

    MainActivity.java
    activity_main.xml

    運行結果:

三、遇到的問題和解決辦法

1.第一次開啟AndriodStudio時候會開啟時會提示找不到SDK

這個問題比較奇怪,因為從官網上下載的完整版的AndriodStudio是附帶下載SDK的,可能是AndriodStudio找不到SDK的位置,而且也沒有選項讓你browseSDK的位置

  • 解決辦法:根據解決辦法,成功解決
    2..如何在活動中設定一個Toast?
  • 解決辦法:

    @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Toast.makeText(this, "你想要寫的內容", Toast.LENGTH_LONG).show();}
    3.AndroidStudio匯入項目在 Building gradle project info 一直卡住
  • 解決辦法:參考LeBron_Six的專欄,成功解決

2017-2018-2 20165228 實驗四《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.