android 中的常用组件
gradle
gradle 是個啥,一開始我也沒弄清,官方解釋是:
Gradle是一個基于Apache Ant和Apache Maven概念的項目自動化建構工具
那么Apache Ant和Apache Maven又是個啥?這個先忽略,那自動化建構工具呢?
我個人狹義的理解就是軟件環境部署和打包的工具。
module
Project 和 Module 。在Android Studio中, Project 的真實含義是工作空間, Module 為一個具體的項目。
在Eclipse 中,我們可以同時對多個 Eclipse 的 Project 進行同時編輯,這些Project 在同一個 workspace 之中。在Android Studio中,我們可以同時對多個Android Studio的 Module 進行同時編輯,這些 Module 在同一個 Project 之中。
Eclipse的 Project 等同于Android Studio的 Module 。
Eclipse的 workspace 等同于Android Studio的 Project 。
本文中所說到的項目指的是Android Studio的 Module 。Android Studio創建一個項目,首先要先創建 Project 。但是你創建項目的同時, Project 自動創建了,因此很多人容易混淆這兩種概念。
Android Studio創建項目的過程,其實就是 Eclipse 創建項目過程的細分化。Eclipse 許多在一個頁面設置的內容,Android Studio拆分成了多個頁面,因此,創建項目的過程其實并不復雜。
Android Studio有兩種創建項目的方法。
第一個是在Android Studio起始頁選擇 Start a new Android Studio project 。
第二個是在Android Studio主頁,選擇 File --> New Project 。
如果你已經有一個項目,你想在這個項目中創建一個Module ,你可以選擇 File -->New Module 。這樣,會在當前的目錄下創建一個 Module ,而不是在一個新的窗口中,單獨創建Project 和 Module 。同樣的道理,你可以設置項目類型,但是,由于你現在是創建一個 Module ,所以只能選擇一種類型。
下方的4個選項代表著不同的意義:
Android Library :創建一個 Android Library 的 Module 。
Import Existing Project :導入其他項目為一個 Module ,導入的項目可以是Eclipse ADT 項目,也可以是 Gradle 項目( Gradle 只是項目構建工具, Eclipse中也是可以使用的)。
Import .JAR or .AAR Package :導入 JAR 或者 AAR 文件為一個 Module 。
Java Library :創建一個 Java 的 Module ,主要用于編寫 Java 的工具包。
轉載于:https://www.cnblogs.com/the-wang/p/8939614.html
總結
以上是生活随笔為你收集整理的android 中的常用组件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vagrant 手册之多个虚拟机 mul
- 下一篇: 配置Docker代理已实现外网访问