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

歡迎訪問 生活随笔!

生活随笔

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

Android

ouc 2022 移动软件开发 实验五:第一个 Android 应用小程序

發布時間:2024/1/1 Android 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ouc 2022 移动软件开发 实验五:第一个 Android 应用小程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、實驗目標

1、安卓移動端開發環境搭建

2、編寫第一個 Android 應用小程序

二、實驗步驟

1、安卓移動端開發環境搭建

1.1 電腦安裝 jdk

創建一個英文名稱的文件夾(盡量別用中文),將下載好的 jdk 保存至該目錄下,運行 .exe 文件,選擇要安裝的路徑(全英文),其余默認,完成后可以在目標文件夾下找到下面兩個文件。

???

1.2 JAVA環境配置——環境變量配置

右鍵此電腦 --> 屬性 --> 高級系統設置 --> 環境變量

目錄為之前 JDK 安裝的目錄,修改完畢后點擊確定保存。

?

點擊 Path,選擇編輯,將以下配置復制粘貼放在最前面,再 確定 保存

配置:%Java_Home%\bin;%Java_Home%\jre\bin;

添加配置:

?

變量名:CLASSPATH

變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

點擊確定保存,java 在 windows 環境下的環境配置就完成了。

保存后,可以通過 win + R 再輸入 cmd 回車后輸入 java 或 java -version 進行檢查。

1.3 Android studio安裝(含SDK)

下載地址:https://developer.android.google.cn/studio#downloads

運行exe文件,按照默認即可,當提示導入自己的設置時,可以選擇跳過,后期自己配置。

下載完成后,第一個任務就完成了。

2、編寫第一個 Android 應用小程序

運行Android Studio(在安裝文件夾 bin 目錄下倒數第四個文件),選擇新建項目(New Project),在 Phone and Tablet 下選擇 Empty Activity。

?

注意修改語言為Java。

由于是第一次打開,可能會下載一些東西,不用管讓他下載就好,下載完成后:app --> res --> layout --> activity_main.xml,進行項目設計。

2.1 LinearLayout 線性布局

在安卓開發中,用的相對頻繁的是線性布局和相對布局,在大多數的情況下使用這兩種布局都能完成。線性布局相對簡單,就是所有控件都依次排序,誰也不會覆蓋誰。線性布局需要定義一個方向(橫向或縱向),下面簡單介紹一下 weight(權重屬性): weight 屬性用來等比例地劃分區域的,但需要注意是對當前布局中剩余空間進行分配,因此可能會出現比例倒置的情況,因此谷歌建議水平線性布局的寬度設置成0dp后再設置對應控件的權重,垂直的高度設置成0再設置權重。

2.2 頁面設計

本次實驗中,需要復刻下面這張圖,頁面上主要包含5組列表,每組列表包含1~2個表項,每個表項包含圖標、名稱和箭頭。

?

因此可以設計一個外部總垂直布局 ,包含5組列表,用五個 LinearLayout 來構建這5組列表,每組列表組單獨構建,列表組之間存在間隔。

代碼如下:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation = "vertical"android:background="#e5e5e5"android:layout_width="match_parent"android:layout_height="match_parent"> ?<LinearLayoutandroid:background="#fff"android:orientation="horizontal"android:layout_width="match_parent"android:layout_height="60dp"> ?<ImageViewandroid:layout_marginStart="15dp"android:layout_gravity="center_vertical"android:background="@mipmap/icon_pengyou"android:layout_width="40dp"android:layout_height="40dp" /> ?<TextViewandroid:layout_marginLeft="10dp"android:textStyle="bold"android:textColor="#333"android:textSize="18dp"android:gravity="center_vertical"android:layout_weight="1"android:text="朋友圈"android:layout_width="0dp"android:layout_height="match_parent" /> ?<ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_vertical"android:layout_marginEnd="15dp"android:background="@mipmap/right" /> ?</LinearLayout><LinearLayoutandroid:layout_marginTop="20dp"android:background="#fff"android:orientation="horizontal"android:layout_width="match_parent"android:layout_height="60dp"> ?<ImageViewandroid:layout_marginStart="15dp"android:layout_gravity="center_vertical"android:background="@mipmap/saoyisao"android:layout_width="40dp"android:layout_height="40dp" /> ?<TextViewandroid:layout_marginLeft="10dp"android:textStyle="bold"android:textColor="#333"android:textSize="18dp"android:gravity="center_vertical"android:layout_weight="1"android:text="掃一掃"android:layout_width="0dp"android:layout_height="match_parent" /> ?<ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center_vertical"android:layout_marginEnd="15dp"android:background="@mipmap/right" /></LinearLayout>其余相似,不再贅述。 </LinearLayout>

在編寫程序過程中,不需要一個字一個字的敲,多利用軟件自帶的自動補全即可。

三、程序運行結果

保存后重新編譯,最終效果如下:

四、問題總結與體會

1、在安裝過程中因為網絡問題經常卡頓,解決方法是 try again

2、體會

本次實驗是安卓小程序開發的入門級實驗,主要是為了讓同學們熟悉環境搭建,以及簡單地進行一個前端頁面的設計,類比其他前端語言,很容易理解。期待下一個實驗🌹🌹🌹

總結

以上是生活随笔為你收集整理的ouc 2022 移动软件开发 实验五:第一个 Android 应用小程序的全部內容,希望文章能夠幫你解決所遇到的問題。

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