【Android】1:Android APP開發入門篇
眾所周知,Android和IOS是目前市場上最為流行的兩個手機作業系統,從我身邊人使用的手機來看,個人覺得Android的市場佔有率要高於IOS,可能是因為Android作業系統是開源的。
Android是由Andy Rubin創立的一個手機作業系統,後來被Google收購。Google希望與各方共同建立一個標準化、開放式的行動電話軟體平臺,從而在移動產業內形成一個開放式的操作平臺,該平臺由作業系統、中介軟體、使用者介面和應用軟體組成。今天我們要談論的就是應用軟體的開發,也就是題目中所說的APP。
什麼是APP?Application的縮寫,意思為計算機應用程式,而Android APP就是說基於Android平臺的手機上應用程式。說了這麼多都是一些基本概念的瞭解,下面我們進入正題,來看看想要進行Android應用開發需要了解哪些內容。
搭建開發環境
1安裝JDK和Eclipse
這個步驟相信做過Java開發的小夥伴並不陌生,應該說是比較熟悉的了,這裡就不再詳細說明了。
2安裝Android SDK
AndroidSDK是Android管理開發包的工具,提供了Android各級平臺的開發包和工具。需要注意的是,因為我們是各自獨立安裝的,所以我們需要去官網單獨下載SDK。
下載之後,執行安裝檔案,並且把安裝目錄下的的tools資料夾路徑設定到PATH環境變數裡面,這個跟配置JDK的環境變數類似,就不多說了。接下來要到SDK安裝目錄,執行SDK Manager,將各種版本的平臺和工具下載下來,當然你也可以自己下載想要的Android SDK版本,解壓之後將其考到SDK中的platforms資料夾下,即可使用相應版本的系統平臺和工具進行開發。比如我就手動下載了兩個版本的系統平臺,如下圖所示
3安裝Eclipse外掛ADT
開啟Eclipse,點選help—>installnew software—>Add,會出現如下介面
這裡新增的ADT可以是你事先下載好的,放在本地的壓縮檔案,也可以直接從網上直接下載,只是地址不一樣而已,其他的都一樣
點選OK之後,稍等片刻,就會出現載入後的內容,選擇第一個開發工具(Developer tools)裡面所有的元件,然後一路Next即可,直到Finish,就完成了安裝。
在這裡需要注意的一點是:如何在安裝過程中提示有錯誤,無法進行下一步的話,那麼就是你的Eclipse版本不對,建議更換其他版本的試試,可能會解決你的問題。
測試開發環境
環境搭建完畢之後,你肯定迫不及待的想要小試牛刀一把,我們就以程式設計中最為經典的入門例子為例,測試一下我們所搭建的環境是否可以正常使用。
點選選單欄的File選擇New,選擇AndroidApplication Project,也可以在Eclipse的左邊空白處右鍵選擇New,出現如下頁面
然後依然一路Next,直到Finish,即可完成第一哥AndroidAPP的建立,然後右擊專案,選擇Run As 選擇Android Application,即可執行你的程式。注意如果你有安裝模擬器,得先啟動你的Android模擬器,如果沒有模擬器,請連線你的Android手機,並且開啟USB除錯,就可以看到執行效果了。
小結一下:
Android開發時基於Java的,因此和Java開發類似,在開發之前都要進行一系列的安裝和配置,這些內容都需要我們掌握,並且在搭建環境的過程中,出現錯誤和問題,能夠想辦法找到解決方法,雖然我們是做開發,但是對於各種開發環境的搭建也要非常熟悉,這是無可厚非的。
相關文章
- 傻瓜式Android APP開發入門教程AndroidAPP
- Android -- NDK開發入門Android
- Android Things 開發入門Android
- Android新手入門1Android
- 【Android開發入門教程】三.Activity入門指南!Android
- 一看就懂的Android APP開發入門教程!AndroidAPP
- Android開源網路框架Retrofit(入門篇)Android框架
- Android開發入門之熟悉開發環境Android開發環境
- Android Studio jni - 入門篇Android
- Windows下Qt 5.2 for Android開發入門WindowsQTAndroid
- Android手機遊戲開發入門教程Android遊戲開發
- Android 自定義 View 之入門篇AndroidView
- Mac之Android Studio開發NDK入門MacAndroid
- HTML5手機APP開發入門(1)HTMLAPP
- H5 手機 App 開發入門:概念篇H5APP
- 【Android開發入門教程】二.Android應用程式結構分析Android
- Android開發之路–(1)Android
- Flutter混合開發—Android篇FlutterAndroid
- Android開發知識:Dagger2入門Android
- 想學Android開發簡易入門容易上手Android
- 從 Android 到 React Native 開發(一、入門)AndroidReact Native
- H5 手機 App 開發入門:技術篇H5APP
- 使用Kotlin高效地開發Android App(五)完結篇KotlinAndroidAPP
- Android入門第七篇之ListViewAndroidView
- Flutter外掛開發---Android篇FlutterAndroid
- Android程式設計基礎 • 【第1章 Android程式入門】Android程式設計
- Android 3分鐘帶你入門開發測試Android
- android 入門- 詞彙Android
- Android Bluetooth 入門Android
- Kafka Streams開發入門(1)Kafka
- android基礎學習-android篇day12-android的UI基礎入門AndroidUI
- Android Studio Grade Groovy語言入門篇Android
- Gradle for Android 第七篇( Groovy入門 )GradleAndroid
- 【Android開發入門教程】四.使用者介面之LayoutAndroid
- Android 遊戲開發入門——大學霸內部資料Android遊戲開發
- Android開發貼士集合(1)Android
- Android入門教程 | RecyclerView使用入門AndroidView
- Android樣式的開發:Style篇Android