系統(tǒng)下載、安裝、激活,就到系統(tǒng)天地來!

所在位置: 首頁 — IT資訊 — 谷歌

Google開源今年I/O大會上Android最新特性應用Google I/O Android App

作者:系統(tǒng)天地 日期:2019-08-17

Google 近日開源了今年 I/O 大會上用于演示 Android 最新特性的應用 Google I/O Android App。Google I/O Android App 是 Google 在 I/O 大會上用于演示 Android 全新版本所使用的應用,項目代號 iosched。今年的應用大幅修改了現(xiàn)有功能,并添加了幾項新功能,根據 Google 工程師 Takeshi Hagikura 的介紹,我們可以看到一些值得關注的特性,并且對于開發(fā)者來說,這是目前學習全新 Android 特性開發(fā)的最佳案例。

 

手勢操作

首先是 Android Q 中完全引入了手勢操作,它允許用戶直接使用手勢操作在不同頁面間導航,Google I/O Android App 2019 版本是首批完全支持這一功能的應用。

 

手勢操作

 

暗黑主題

Android Q 引入的另一項新功能是新系統(tǒng)暗黑主題,它適用于 Android 系統(tǒng) UI 和 Android 設備上運行的應用,目前也集成在 Google I/O Android App 2019 版本中。暗黑主題為開發(fā)人員帶來許多好處,比如能夠降低功耗、對于低視力和對強光敏感的用戶來說可以提高屏幕內容可見度。

 

暗黑主題

 

改進了日程 UI(schedule UI)

去年版本的 Google I/O Android App 采用了帶有水平滑動選項卡的日程 UI,每個選項卡代表一個會議日。2019 年版本,更改了 UI 以解決一些可用性和性能問題。例如,當選定相應日程時,所有選項卡中的視圖都會同時呈現(xiàn),這可以顯著加速 UI 變化,尤其是在低端設備上。

新的日程 UI 是單個流,允許應用僅呈現(xiàn)可見內容,用戶可以通過選擇 UI 頂部的日期輕松跳轉到另一個會議日。

 

改進了日程 UI

 

導航組件

引入了 Navigation 組件,將今年的應用簡化為 Single Activity 應用,這帶來了幾大好處:

能夠在導航編輯器中一目了然地查看所有過渡,簡化了啟動會話詳細信息和啟動操作中的映射

刪除了用于處理向前和向后導航的樣板代碼

Fragments 之間的參數使用 Safe Args gradle 插件進行靜態(tài)類型化

 

導航組件

 

全文搜索

今年的應用還添加了搜索功能,以便快速查找會議與演講者等信息。

 

全文搜索

 

此外還有各種小改進,包括主頁 UI 變化和遠程配置等。

 

主頁 UI 變化和遠程配置

 

此版本完全使用 Kotlin 重寫,并使用 Gradle 構建系統(tǒng)。官方表示,使用 Kotlin 更加符合他們對現(xiàn)代 Android 架構的思考,Kotlin 擁有簡潔和強大的語法、對安全的可空性和不變性的支持可以使代碼更具彈性。