日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

《移动项目实践》实验报告——Android Studio环境搭建

發布時間:2024/10/5 Android 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《移动项目实践》实验报告——Android Studio环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

源代碼:https://gitee.com/shentuzhigang/mini-project/tree/master/android-helloworld

實驗內容

  • 安裝JAVA JDK,并配置環境變量;
  • 安裝Android Studio,熟悉AS的基本操作,改變AS的字體,顯示方式;截圖和文字說明。
  • 建立新項目,實現Hello World。說明各個文件的作用,以及各個關鍵語句的作用或含義,給出程序的運行結果。
  • 設置生命周期的Log日志,分別執行相關操作。
    • 在MainActivity中復寫onCreate、onStart、onResume、onPause、onStop、onDestroy 和onRestart;
    • 分別在各個方法中添加日志監視語句,例如:Log.e(“ActivityLife”,“onCreate”);
    • 分別執行
      • 打開程序,在LogCat的輸出日志中檢查輸出情況,執行順序是否為onCreate()、onStart()、onResume();
      • 按下back鍵,在LogCat的輸出日志中檢查輸出情況,執行順序是否為onPause()、onStop()、onDestory();
      • 按下home鍵,在LogCat的輸出日志中檢查輸出情況,執行順序是否為onPause()、onStop();
      • 再啟動HelloWorld,在LogCat的輸出日志中檢查輸出情況,執行順序是否為onRestart()、onStart()、onResume();
  • 實驗報告

    1. 安裝JAVA JDK

    Java JDK13下載地址:https://www.oracle.com/java/technologies/javase-jdk13-downloads.html

    通過學習我掌握了JAVA JDK安裝方法,我裝的是jdk8 版本。安裝過程中設置了環境變量PATH、CLASSPATH、JAVA_HOME,并調試安裝成功。

    2. 安裝Kotlin

    Kotlin 1.5.31 下載地址:https://github.com/JetBrains/kotlin/releases/tag/v1.5.31

    2. 安裝Android Studio

    Android Studio 4.0 下載地址:https://www.androiddevtools.cn/

    配置SDK

    配置SDK tools

    3. 建立新項目,實現Hello World。




    項目目錄的說明: Manifest子目錄:存放APP的運行配置AndroidManifest.xml:
    AndroidManifest.xml是一個xml描述文件,根節點為manifest :指定包名
    :APP運行所需的權限,本HelloWorld項目中沒有
    :指定APP自身屬性,例如圖標、顯示名稱等 Java子目錄:存放APP工程的代碼文件
    MainActivity.java:描述當前頁面的邏輯處理,包含各種交互操作。默認代碼中OnCreate方法中setContentView方法直接使用了activity_main,即往APP中填充activity_main.xml的布局內容。
    Res子目錄:存放APP的資源文件 Activity_main.xml:定義當前頁面的視圖排版。 Gradle
    Scripts:存放工程的編譯配置文件: Build.gradle:分項目級與模塊級,描述APP的編譯規則
    Proguard.gradle:描述Java文件的代碼混淆規則
    Setting.gradle:配置哪些模塊一起編譯,初始為include’:app’,只編譯APP模塊
    gradle.properties:配置編譯的命令行參數,一般無需修改
    local.properties:項目本地配置,一般無需改動,描述開發者的本機環境配置

    修改MainActivity.java和activity_main.xml,可以修改顯示的內容、顏色等屬性

    4. 設置生命周期的Log日志,分別執行相關操作。

    package io.shentuzhigang.demo.helloworldimport androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Logclass MainActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)Log.e("ActivityLifeLog","onCreate")}override fun onStart(){super.onStart()Log.e("ActivityLifeLog","onStart")}override fun onResume() {super.onResume()Log.e("ActivityLifeLog","onResume")}override fun onPause() {super.onPause()Log.e("ActivityLifeLog","onPause")}override fun onStop(){super.onStop()Log.e("ActivityLifeLog","onStop")}override fun onDestroy() {super.onDestroy()Log.e("ActivityLifeLog","onDestroy")}override fun onRestart(){super.onRestart()Log.e("ActivityLifeLog","onRestart")} }

    啟動程序,Logcat中打印的log,順序為:Create-Start-Resume

    按下返回后,logcat打印的log,順序為:Pause-Stop-Destroy

    按下Home后,Logcat打印的log,順序為:Pause-Stop

    重啟程序后,Logcat打印的log,順序為:Restart-Start-Resume

    實驗心得

  • 安裝JDK+Kotlin+Android Studio的開發環境,并測試環境配置正確,能夠完成簡單的移動應用開發。
  • 學習了Android布局、樣式和生命周期函數。
  • 總結

    以上是生活随笔為你收集整理的《移动项目实践》实验报告——Android Studio环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。