日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android 基础概念了解

發布時間:2024/4/17 Android 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 基础概念了解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android 的前世今生
Android 系統框架
Android 主要組成 部分
Android 常用的操作

Android 的前世今生

  • Android 的誕生
    2003年10月,有“Android之父”之稱的安迪·魯賓(Andy Rubin)在美國加利福尼亞州帕洛阿爾托創建了Android科技公司(Android Inc.)。

  • Android 的發展歷程
    2005年8月17日谷歌公司(Google)收購了這家公司,并不斷將其開發成為現在的安卓系統。
    2007年11月12日,Android Beta操作系統SDK正式發布。
    2008年9月23日發布,這也是Android系統最早的版本。 Android 1.0
    伴隨1.0的發布,首款搭載Android 1.0 OS的Android手機誕生。因為1.0不支持觸摸輸入,因此G1配置了實體鍵盤。圖為HTC Dream(G1)

    2009年4月30日發布。從這時起,Android系統版本都是以糕點進行命名,并以字母排序。

    2009年9月15日發布。Android1.6首次支持了CDMA網絡, Android 1.6

    2009年11月 Android 2.0

    2010年5月20日發布。直到Android2.2發布時,谷歌似乎才開始認真考慮Android的企業級功能。

    2010年12月7日發布。該版本開始對NFC的支持,Android 2.3

    2011年2月2日發布。“蜂巢” Android 3.0,專為平板設計

    2011年10月19日在香港發布。Android4.0

    2012年6月28日發布。Android4.1是谷歌繼蜂巢之后,一次全新的平板策略嘗試。

2014 年 10 月 15 日發布,Lollipop(棒棒糖):Android 5.0

全新Material Design設計風格
支持多種設備
支持64位ART虛擬機

2015年9月30日,Marshmallow(棉花糖):Android 6.0

原生的應用權限管理
支持RAW格式照片
支持快速充電的切換

2016年5月18日,Nougat(牛軋糖):Android N (Android 7.0)

分屏多任務
全新下拉快捷開關頁
系統級電話黑名單功能
夜間模式
通知消息快捷回復

  • Android 未來發展方向預測
    智能手機必然越來越智能,只是Android做為智能手機的一個方陣,自然也有它的生命周期。
    現在,Android如日中天,在沒有其他足夠代替智能手機的產物出現之前,是不太可能被其他的東西所替代。
    Android現在已經加入了智能家居的配置,也會加強在身份識別上的認證,整合各種各樣的ID Card。
    現在Android也不僅僅是手機上發力,在汽車導航,在電視,在有屏幕的地方,都可能有它的地盤。

Android 系統框架

  • 基本認知
    從使用者角度來看,第一次拿到Android手機,很明顯的感覺就是和Windows桌面有些相似,都是在系統的基礎上安裝一些應用程序。
    直觀的了解是,Android分為了系統層和應用層。
    Android又有很多電腦不具有的硬件設備,這些都是有它自己的驅動程序來引導的。
    有一定系統知識的人都知道,系統通常又可以分為內核層,系統運行庫,和界面等幾個層次。
    但這些畢竟都是比較簡單的認知,下面還是從它的實際架構圖上去了解下Android的層次
  • 框架圖

    從圖中可以看出,Android主要分為四個層次
    Linux 內核層
    系統運行庫 Android運行時庫
    應用程序框架層
    應用層
    應用層最好理解,也是智能手機價值體現的重要部分。
    應用程序構架層,也是程序員最常使用的部分,這里就包括了Android著名的四大組件
    系統運行庫,程序要使用的一些常用庫如(數據庫,字體庫,瀏覽器引擎,圖形,媒體庫等)
    Linux內核,就是一些驅動,文件系統,安全性,網絡等幾乎直接和硬件打交道的東西。

Android 主要組成 部分

  • 四大組件
    Activity
    直接翻譯叫:活動,也就是你能看到有界面的對象,應該都算是Activity了。
    它是由Fragment或者 View(控件)填充來實現的。類似于電腦軟件的Form界面 。
    Form界面的鼠標點擊事件,在Activity中就是手指的點擊事件,只是手指可以做出更多的操作,也就是說Activity可以對多種操作做出反應。(點,長按,雙擊,拖等)
    每個Activity都有它自己的生命周期,和人一樣,有出生的時候,有使用的時候,有暫停(生病)的時候,有恢復的時候,當然也有死亡,還有銷毀(火葬)的時候。在不同的時期,Activity對應做相應的事情,如:出生就只是創建一個新生命,它還什么都不能做,長大了就可以對一些事做出處理了。
    ContentProvider
    內容提供器,相當于一個云空間,誰都可以獲取其中的內容,也可以往云中放內容。
    這樣,不用每一個軟件都自己建一個數據庫,節省很多空間,同時也省去同類型數據存在在不同軟件中找不到的情況。
    BroadCastReceiver
    廣播,就是手機的喇叭,可以放外音,也可以用耳朵聽。
    放外音就是誰都可以聽到,誰都可以處理(當然還有一些特別的地方)
    用耳朵聽,就只能自己聽到了,自己給自己發送廣播,自己的廣播,自己處理。
    有什么好處呢?當有消息來了,不用一個個的通知了,誰要處理,誰處理去。
    如果是我自己的消息來了,你點一下,我自然也會來處理的。
    Service
    服務,就是在后臺中運行的代碼,這些代碼沒有界面顯示。
    以前會有疑惑,后臺運行的歌曲 不是有一個通知欄顯示嗎?其實那只是通知欄界面,跟Service沒有關系,不要這個界面也是可以播放歌曲的。
    Service有點類似人的大腦,你是看不到它在算東西的,但是它能在大腦中設計出各種東西,做各種復雜的運算,還可以做一晚上的夢呢。
    但大腦不是無緣無故的就開始運作,而是要有一定的觸發條件,比如看到了什么東西,有什么問題發生了等等,Service也是一樣,一定要一個東西觸發它啟動,并告訴程序什么時候我做完了,然后返回一個結果出來。

  • 手機硬件(傳感器)
    現在手機越來越強,但變化的主要是硬件上的,軟件上的改變并不多。
    硬件上的變化主要是:各種傳感器的加持,如最出名的(相機!!)
    NFC,藍牙,指紋,溫度傳感器,等等。
    因為有了這些東西的加入 ,手機的功能也越來越豐富了,可能實現很多傳統計算機很難實現的能力了。
    也為軟件設計帶來了很多有意思的思路。

Android 常用的操作

現在的智能手機,帶鍵盤的越來越少,因為手指可操作的能力比鍵盤要強很多,手機可以點,按,雙擊,拖,兩指劃,畫圖,指紋,等等。
因為手指的無限靈活性,也讓Android帶有了各種反饋操作能力 。
如:按下,抬起,移動,都可以給它分配一個反應的動作。



來自為知筆記(Wiz)

轉載于:https://www.cnblogs.com/Beginer/p/5960780.html

總結

以上是生活随笔為你收集整理的Android 基础概念了解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。