目錄
- 寫在前面的話
- 一、安卓基礎知識
- (一)Android 是什么
- (二)Android與IOS作業系統區別
- (二)Android整體結構
- 二、安卓應用程式-Hello Word!
- (一)創建Android應用程式
- (二)Android專案結構
- (三)使用Android模擬器
- (四)運行Android應用
- 三、擴展知識
寫在前面的話
1、內容參考自B站相關安卓學習視頻以及網路知識,
2、由于之前是邊做練習專案邊學習的部分知識點,所以知識不牢固也不太全面,因此從頭開始,再次學習,
3、內容如有不對,望指出,
一、安卓基礎知識
(一)Android 是什么
- Android是一種基于Linux的開源的作業系統,
- 主要用于智能設備,如智能手機、平板電腦和智能電視等,
- 由Google公司領頭開發并推廣,2008年推出第一個版本,
- 此系統最初由“安卓之父”Andy Rubin(安迪-魯賓)開發(2003年),

(二)Android與IOS作業系統區別
最大的區別就是:前者是開源作業系統,后者是封閉作業系統(也就是只由蘋果公司享有),

(二)Android整體結構
簡單了解了Android的架構:
從上往下分別為:應用層、應用框架層、函式庫層和Android運行時環境、Linux驅動層這四層架構,執行順序是從上往下調的,
- 應用層:相當于我們手機上的各種應用app的圖示,
- 應用框架層:管理接收來自應用層的指令,
- 函式庫層和運行時環境:實作指令的,操縱底層的驅動;運行環境顧名思義就是運行最后打包的程式的,
- Linux驅動層:如手機能上網的一個支持,

補充:其中Dalvik VM是Google公司自己設計用于Android平臺的虛擬機,是基于暫存器(CPU中的一塊記憶體)架構的,執行代碼順序(檔案格式:多個.java->多個.class->一個.dex->.odex),它可以簡單的完成行程隔離和執行緒管理,并且可以提高記憶體的使用效率,
二、安卓應用程式-Hello Word!
(一)創建Android應用程式
1.歡迎界面
點開Android Studio,在沒有創建任何專案時,會默認進入歡迎界面對話框,如下:

補充(Project和Module概念):一個project(保存于電腦上)就是一個專案,一個專案里面包含有多個模塊,每一個模塊對應一個Android程式(顯現在手機上,如B站app圖示),
2.選擇創建一個新專案
① 選擇一個空模板
activity:與用戶進行【互動】的界面(簡略概述),

② 配置專案基本資訊
先看【(三)使用Android模擬器】的圈2補充部分內容!!!
應用程式名(也就是專案名稱會顯示在頭部綠色部分的),其中包名中不可以帶有中文、空格、數字,專案路徑不能有中文,

③ 單擊【Finish】按鈕,進入專案初始化界面

(二)Android專案結構
1.大體結構
- drawable:存放位圖檔案(如png),以及drawable型別的xml檔案,
- mipmap:圖片拷貝在該目錄,會自動根據解析度分配,
- mipmap-hdpi:高解析度,一般圖片會放在這里面,
- mipmap-mdpi:中解析度,一般兼容比較舊的設備,
- mipmap-xhdpi:超高解析度,較高端的設備,
- mipmap-xxhdpi:超超高解析度,高端移動設備,

注 :如果有需要,drawable-hdpi檔案夾要手動新建,mipmap-hdpi和drawable-hdpi的效果是一樣的,
(三)使用Android模擬器
① 進行虛擬設備(AVD)的選擇

② 選擇鏡像
在選擇的時候版本盡量不要太高,

補充(解決運行不了的問題):改一下minSdkVersion的值,使其小于之前創建的AVD的(鏡像API需要大于之前配置的最小開發工具包介面的大小)之前沒注意到這個問題,做如下更改

③ 單擊【Finish】按鈕,完成AVD的創建

④ 單擊圖中三角按鈕啟動AVD

補充(設定AVD的語言):找到虛擬設備上Settings圖示并點擊->Language & input->Language->選擇語言
(四)運行Android應用
選擇一個Android虛擬設備后,單擊運行按鈕(是一個綠色的三角標志),效果如下:

三、擴展知識
常用快捷鍵(Android Studio)

補充:如果使用的快捷鍵與電腦中一些熱鍵(快捷鍵)沖突或者想要依照個人習慣而設定快捷鍵,在選單中點擊【File】?【Settings…】選項,如下:

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/246585.html
標籤:其他
上一篇:安卓開發學習——day2
