第一節課——Android的簡介及環境搭建

一、Android簡介

1.Android的來源:Android操作系統最初由Andy?Rubin創辦的公司研發而來,2005年8月谷歌收購了這家公司

2.Android系統架構

總體如下圖所示


1)Linux內核層:Android系統基Linux2.6內核的。這一層為Android設備的各種硬件提供了底層的驅動,如顯示驅動、音頻驅動、照相機驅動、藍牙驅動、wi_fi驅動、電源管理等。


2)系統運行庫層

這一層通過一些C/C++庫來為Android系統提供了主要的特性支持。如Sqlite庫提供了數據庫的支持,openGL/ES庫提供了3D繪圖支持。Webkit庫提供了瀏覽器內核的支持等,Android運行時庫中還包含了Dalvik虛擬機。


3)應用框架層

這一層主要提供了構建應用程序時可能用到的各種API

4)應用層:

所有安裝在手機上的應用都屬于這一層。(本門課所學就是在這一層)

Android應用開發特色

1、四大組件:

活動(activity)、服務(service)、廣播(broadcast receiver)內容共享(content provider)。

2、豐富的控件:

3、SQLite數據庫

4、地理位置定位

5、強大的多媒體

6、傳感器

二、搭建環境

1.搭建Java jdk,我安裝在了C:\Program Files (x86)\Java目錄下

配置環境變量

path中加入C:\Program Files (x86)\Java\jdk1.8.0_91\bin和C:\Program Files (x86)\Java\jdk1.8.0_91\jre\bin



新建CLASSPATH變量


打開CMD,輸入Java出現幫助輸出


2.搭建Android sdk


打開Eclipse


3.創建Android項目

創建虛擬機



創建項目

1)Android應用程序的目錄結構

(1)、src目錄:項目的源代碼,內部會根據用戶聲明的包自動組織。

(2)、gen目錄:該目錄下的文件是ADT自動生成的,并不需要人為的去更改。實際上該目錄下只定義了一個R.JAVA文件,該文件相當于項目字典,項目中用戶界面中的所有資源在該類中創建唯一的ID,當項目中需要這些資源的時候會通過該類進行引用。

(4)、res目錄:圖片文件,布局文件,XML格式的資源描述文件。

(5)、AndroidManifest.xml文件:該文件為應用程序的系統控制文件

(6)、default.properties文件:項目的配置文件,不需要人為改動,系統會對其進行管理。

在虛擬機上打開項目


修改圖標文字及名稱


三、調試工具

DDMS中的日志瀏覽器


使用log.i方法


Logcat共有5個級別從低到高為verbose、debug、info、warn、error

可分別用log.v ? log.d ? log.i ? log.w ? log.e 打印日志

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容