Android Studio安卓學習筆記(一)安卓與Android Studio運行第一個項目


一:什么是安卓

1.Android是一種基於Linux的自由及開放源代碼的操作系統。

2.Android操作系統最初由Andy Rubin開發,主要支持手機。

3.Android一詞的本義指“機器人”,同時也是Google於2007年11月5日宣布的基於Linux平台的開源手機操作系統的名稱,該平台由操作系統、中間件、用戶界面和應用軟件組成。

4.優點:開放,平等,方便,硬件復雜。
 
二:Android的體系結構
安卓采用了分層的體系結構。分為四層。
1.應用程序層
系統自帶程序和開發人員的程序是完全平等的。
2.應用程序框架層
就是一些應用程序的框架。
3.系統運行庫
(1)程序庫
包括一些C/C++程序庫,通過應用程序為開發者提供服務。
(2)Android運行時庫
包括一個核心庫,有大多數功能,Android的虛擬機Dalvik也包含在里面。
4.Linux內核
Android的核心服務依賴於Linux內核。
 
三:Android開發的分類
可分為下面兩大類:
1.系統移植開發
是在具體硬件上開發,涉及到底層需要移植開發Linux中相關的設備驅動程序及Android本地框架中的硬件抽象層。在移植時只需實現這些接口即可。
2.Android應用程序開發
應用程序開發可以基於硬件設備,也可以基於Android模擬器,處於頂層,使用Android系統提供的Java框架(API)進行開發。
 
四:Android Studio開發環境搭建
1.簡介
  (1)是基於IntelliJ IDEA的Android開發環境。
  (2)在安裝Android Studio之前需安裝Java JDK環境。
2.設置Android SDK
第一次運行時需設置,設置的位置如下:
這里選擇的是Android 9.0。
3.創建虛擬設備AVD
(1)簡介
   AVD主要是在PC端模擬手機環境來運行Android操作系統平台,每個平台都有自己的內核,系統圖像,外觀顯示,用戶數據區和仿真的SD卡等。
創建虛擬環境如下:
這里我已經創建了兩個虛擬環境了,如果你沒有創建,還需要自己創建。
4.設置環境變量
在環境變量中,系統變量下,需要找到Path變量,並找到Android Studio安裝目錄下的platform-tools完整路徑和tools完整路徑,並添加到Path路徑:
 
五:創建第一個APP--生成Android應用框架
1.創建項目的方法這里不介紹了,網上一大堆,下面就講解遇到的問題。
2.創建好的項目結構如下:
3.運行AVD虛擬機,會出現下面的問題:
這時候就需要下面的解決方法:
重啟電腦,然后按F2或者F10,進入到BIO中, 選擇Config --cpu -- Intel-Virtualization Technology 將這個選項開啟 。
由於這種方法會很慢,因此大部分不用該方法。
4.在真機上運行程序
在手機上打開開發者模式,並打開USB調試:
 然后再選擇如下:
然后手機上就會出現下面的運行成功結果。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM