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

歡迎訪問 生活随笔!

生活随笔

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

Android

Android官方开发文档Training系列课程中文版:构建第一款安卓应用之工程创建

發布時間:2024/7/5 Android 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android官方开发文档Training系列课程中文版:构建第一款安卓应用之工程创建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這節課你將會學到:
- 使用Android Studio創建一個工程。
- 使用命令行工具創建一個工程。

你也應該閱讀:
- 安裝SDK
- 管理工程


安卓項目包含了包括源代碼在內的所有文件。Android SDK工具使我們很輕松的創建一個包含一系列默認目錄和文件的的安卓工程。

這堂課展示了如何通過Android Studio或者使用SDK命令行工具創建一個新工程。

你應該確保安裝了SDK,如果你使用Android Studio的話,你也應該去安裝Android Studio,如果你還沒有完成這些,請完成。


使用Android Studio創建工程

  • 在Android Studio中,創建一個新工程:

    • 如果你還沒有打開工程,在Welcome屏幕中,點擊New Project.
    • 如果你打開了一個工程,在File菜單上選擇New Project.
  • 在配置你的新工程界面中,像上圖一樣填入你的信息,然后點擊Next。

    • Application Name 是應用的名稱,在這里,使用“My First App”。
    • Compay domain 提供了限定符,稍后它會出現在包名中。
    • Package name 是工程的全標識符名稱。你的包名必須在安卓系統中是唯一的。
    • Project location 是你的工程項目文件存儲目錄。
  • 接下來選擇應用將要運行的形式平臺,這里選擇 Phone and Tablet。

  • 對于Minimum SDK,選擇API 8: Android 2.2 (Froyo).
    Minimum Required SDK 是指你的應用所支持的最低版本。為了盡可能的支持更多的設備,你應該在你應用所允許的范圍之內將這個值設置到最低。如果任何可能不是核心功能的特性只允許在新的安卓版本上運行,你可以選擇只在支持的設備上運行。
  • 不選擇其它選項(TV, Wear, and Glass),然后點擊Next。
  • 接下來關于 Add an activity to < template >,這里選擇Blank Activity,然后點擊Next。
  • 接下來Choose options for your new file中,選擇Activity Name 為 MyActivity. The Layout Name更換為activity_my,Title設置為MyActivity. The Menu Resource Name設為menu_my.
  • 點擊Finish按鈕完成工程的創建。
  • 現在你的安卓工程包含了一些基于“Hello World”應用的默認文件。稍后我們復習一下這些最重要的東西:

    app/src/main/res/layout/activity_my.xml
    這個XML是Activity的布局文件,在創建工程的過程中,AS提供了包含TextView的布局文件,和UI的屏幕預覽。這個文件包含了一些默認的設置和一個TextView元素用來展示”Hello World”消息。


    app/src/main/java/com.mycompany.myfirstapp/MyActivity.java
    當在工程創建模板完成創建的時候,這個文件便會出現。當你構建并且運行APP時,Activity類便會啟動一個Activity并且加載布局文件,然后顯示一個 “Hello World!”。


    app/src/main/AndroidManifest.xml
    manifest file文件描述了應用的最基本特性,并定義了每一個組件,你在接來下將會重復范文這個文件,然后添加更多的組件到這里。


    app/build.gradle
    Android Studio使用Gradle去編譯并且構建你的App,你工程的每一個組件都會有這個文件,整個工程也會有這么一個文件。通常情況下,你應該只對組件下對的gradle文件有興趣。這里包括了用用的構建依賴信息,包括一些defaultConfig設置:
    - compiledSdkVersion 表示你應用編譯依靠的編譯平臺版本。默認情況下,這里設置的是你SDK中最新的版本。
    - applicationId 是在你新建工程過程中指定的用于標示你程序的標識符的全稱。
    - minSdkVersion 標示應用的最低支持版本
    - targetSdkVersion 標示對于應用測試過的最高支持版本,如果有新版本可用了,你應該在最新的版本上進行測試,并且更新這個值到最新的版本。
    - 通過Building Your Project with Gradle了解更多Gradle的相關支持。


    注意一下工程目錄中/res文件夾下的子文件夾的相關資源:
    drawable< density >/ 圖像文件夾(比如位圖)為應付各種密度而設計,比如中等密度(mdpi)和高密度(hdpi) 屏幕,其它圖像文件夾包含了其它屏幕密度的圖像資源。在這里你會找到在你啟動默認APP時候的啟動圖片ic_launcher.png.
    layout/ 該文件夾為應用的用戶布局文件夾,就像activity_my.xml,剛才在上面已經討論過了,它描述了MyActivity 類的最基本布局。
    menu/ 該文件夾定義了應用的菜單配置
    該文件夾是其它類型資源文件夾,它包含了一系列的資源,比如字符串和顏色屬性。string.xml文件定義了你啟動默認APP時候的”Hello World!”。

    我們會在下節討論如何運行APP。

    使用命令行工具創建工程

    如果你沒有使用IDE AS,你可以使用SDK 工具中的命令行來創建項目:
    1. 更換目錄到安卓SDK sdk/ 路徑下。
    2. 執行:

    tools/android list targets
    這時會列出你下載的可用的安卓平臺版本,找到你想編譯的平臺版本,我們推薦盡可能選擇最高的版本,你仍然可以構建你的APP去支持老版本,但是如何設置了最新的版本,那么最好使用含有最新版本系統的設備。
    如果你沒有看到任何的列表列出來,你應該使用Android SDK Manager 工具來下載安裝。

    3 . 執行以下命令:

    android create project --target <target-id> --name MyFirstApp \ --path <path-to-workspace>/MyFirstApp --activity MyActivity \ --package com.example.myfirstapp

    用剛剛你選擇的目標編譯平臺替換< target-id >屬性,使用你想保存工程目錄的位置替換 < path-to-workspace >。

    Tip: 添加 platform-tools/ 和 tools/ 目錄到你的環境變量PATH中去。

    現在你的安卓工程已經創建好了,它包含基于”Hello World!”應用的一些默認的文件,關于如何運行程序,請看下一節。

    總結

    以上是生活随笔為你收集整理的Android官方开发文档Training系列课程中文版:构建第一款安卓应用之工程创建的全部內容,希望文章能夠幫你解決所遇到的問題。

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