2017-2018-2 20165325 實驗四《Android程序設計》實驗報告

1、Android程序設計-1

一、檢查點要求

Android Stuidio的安裝測試:html

參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:java

  • 參考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安裝 Android Stuidio;android

  • 完成Hello World, 要求修改res目錄中的內容,Hello World後要顯示本身的學號,本身學號先後一名同窗的學號,提交代碼運行截圖和碼雲Git連接,截圖沒有學號要扣分;git

  • 學習Android Stuidio調試應用程序;android-studio

二、代碼運行截圖

如圖所示:工具

三、碼雲Git連接

https://gitee.com/BESTI-IS-JAVA-2018/20165325/tree/master/Exp4/HelloWorld3佈局

2、Android程序設計-2

一、檢查點要求

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

  • 構建項目,運行教材相關代碼
  • 建立 ThirdActivity, 在ThirdActivity中顯示本身的學號,修改代碼讓MainActivity啓動ThirdActivity
  • 提交代碼運行截圖和碼雲Git連接,截圖要有學號水印,不然會扣分

二、代碼運行截圖

沒有教材,也沒有教材上的代碼.....在HelloWorld的基礎上實現的;測試

三、碼雲Git連接

https://gitee.com/BESTI-IS-JAVA-2018/20165325/tree/master/Exp4/ThirdActivity/HelloWorld3ui

3、Android程序設計-3

一、檢查點要求

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

  • 構建項目,運行教材相關代碼
  • 修改代碼讓Toast消息中顯示本身的學號信息
  • 提交代碼運行截圖和碼雲Git連接,截圖要有學號水印,不然會扣分

二、代碼運行截圖

三、碼雲Git連接

https://gitee.com/BESTI-IS-JAVA-2018/20165325/tree/master/Exp4/Toast/HelloWorld3

4、Android程序設計-4

一、檢查點要求

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

  • 構建項目,運行教材相關代碼
  • 修改佈局讓P290頁的界面與教材不一樣
  • 提交代碼運行截圖和碼雲Git連接,截圖要有學號水印,不然會扣分

二、代碼運行截圖

三、碼雲Git連接

https://gitee.com/BESTI-IS-JAVA-2018/20165325/tree/master/Exp4/ch27LayoutDemo

5、Android程序設計-5

一、檢查點要求

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

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

二、代碼運行截圖

三、碼雲Git連接

https://gitee.com/BESTI-IS-JAVA-2018/20165325/tree/master/Exp4/ch28


遇到的問題及部分解決方案

一、找不到SDK

實際上這是關於Android Studio的東西,我暫時先放在這一篇博客裏面。

剛剛安裝好了Android Studio之後,以一次打開出現了錯誤代碼:

unable to access android sdk-on list

在老師的博客指導裏面讓咱們下載SDK,其實咱們可讓Android Studio本身下載,所以在下圖中你只須要點cancel就行。

參考連接:unable to access android sdk add-on list

二、關於Android Studio的一點筆記:

  • Open an existing Android Studio Project:打開已有的Android Studio項目。在經歷一段時間的學習後,若是你想繼續編輯以前的項目,或者打開一個從網上下載的例子,你能夠點擊此選項。
  • Check out project from Version Control:從版本控制庫中獲取項目。對於團隊開發來講,版本控制是必不可少的工具。此選項容許你從GitHubGoogle Cloud以及TortoiseSVN等處同步項目。事實上,Android Studio對於這些版本控制工具的支持也是很好的,你能夠在設置中進行設定。

  • Import project(Eclipse ADT, Gradle etc.):導入其餘開發環境中的項目。經過該選項你能夠將在Eclipse等處生成的項目遷移到Android Studio的開發環境中。

  • Import an Android code sample:導入Android代碼樣例。該功能將從Google及其合做夥伴那裏讀取示例的列表,你能夠下載並查看一些優秀的項目並繼續編輯它們。

三、關於Intent類的一點筆記:

  • 啓動另外一個活動:startActivity(intent);,其中intent是android.content.Intent類的一個實例;
  • 示例:
Intent intent = new Intent(this,SecondActivity.class);
startActivity(intent);

四、關於Toast類的一點筆記:

  • android.widget.Toast類是建立Toast的模板。
  • 惟一的構造方法:
public Toast(android.content.Context context)
  • 兩個靜態的makeText方法:
public static Toast makeText(android.context.Context context,int resourceID,int duration)
public static Toast makeText(android.context.Context context,java.lang.CharSequence text,int duration)
  • 在一個活動類建立Toast:
Toast.makeText(this,"Downloading...",Toast.LENGTH_LONG).show();
相關文章
相關標籤/搜索