科技資訊:AndroidJetpackRockets推出了相機和生物識別技術

導讀新時代高科技不計其數越來越發達,小伙伴們看過不少科技新聞吧,在我們生活中應該也用到很多這些高科技東西,有哪些小伙伴值的關注的呢,今

新時代高科技不計其數越來越發達,小伙伴們看過不少科技新聞吧,在我們生活中應該也用到很多這些高科技東西,有哪些小伙伴值的關注的呢,今天就跟大家分享一篇有關科技方面知識,希望大家會喜歡。

從第一天起,開發的速度和易用性一直是Android平臺的核心焦點。谷歌從一開始就著手為如何在已有的手機硬件上以最簡單的方式支持最多的設備奠定基礎。去年在谷歌I / O 2018年,谷歌為Android Jetpack的下一代 Android支持庫奠定了基礎。在Google I / O 2019上,谷歌通過一系列新版本將其支持庫提升到了一個新的版本,這些新版本來自一個更易于使用的帶有CameraX的Camera庫,這是一種將用戶選擇的生物識別身份驗證與Biometrics Prompt集成的簡單方法。

科特林,首先

自首次亮相以來,Kotlin編程語言迅速普及。在宣布Kotlin將獲得谷歌的一流支持后,谷歌現在宣布Android開發將越來越多地成為Kotlin的第一名。許多新的Jetpack庫將首先在Kotlin中提供。為了幫助開發人員開始使用Kotlin,Google鼓勵開發人員參加Kotlin / Everywhere活動并參加Udacity課程。

CameraX

雖然Camera2在Android的相機功能,易用性和標準化方面邁出了重要一步,但它仍然非常復雜,不同設備的功能各不相同。對于專門的相機應用程序開發人員來說這可能是好的(盡管甚至是幾十億美元的公與它斗爭),但它比一般的應用程序想要包括的更深入。大多數相機應用都很好,目標是一個標準化的API,并允許設備完成繁重的工作,而CameraX使這成為可能。憑借對任何Camera2設備的完全向后兼容性,一直到Android Lollipop,CameraX為開發人員提供了一個更簡單的庫,可以讓他們保持與支持Camera2的任何當前或未來設備或CameraX集成的任何未來設備的向后和向前兼容性用。而且這不僅僅適用于基本功能。CameraX充分利用了Google在Camera2和CameraX之間集成的任何功能,包括HDR,人像模式,廣角,單鏡頭多鏡頭,甚至谷歌備受好評的夜間模式。

生物識別技術提示

Biometrics Prompt takes the complexity out of Biometric Authentication, removing the need to interface directly with any of the security features. A developer just needs to call Biometrics Prompt, and it’ll hand the request over to the system’s default biometric authentication system, whether that be fingerprint, iris, face, or something else entirely. This Android Jetpack library will become increasingly useful as new innovative biometric authentication methods are implemented in phones, making it simpler to support the system that users choose now and in the future.

LiveData and Lifecycles w/ coroutines

Jetpack的新生命周期和LiveData KTX將讓您使用具有生命周期意識的Kotlin協同程序,因此您可以支持常見的一次性異步操作。Jetpack將通過“提供與生命周期相關的協同作用域,具有生命周期意識的協同調度程序,以及使用新的LiveData構建器支持簡單的異步鏈”,以更簡單的方式處理并發處理。

基準

Android Jetpack旨在讓您更輕松地確保應用程序以您希望的方式運行,現在它將為您提供必要的工具來測試Benchmark的性能。該庫允許您在不離開Android Studio的情況下檢查應用程序的延遲,數據庫查詢,查看通脹和RecyclerView滾動。

安全

安全性是即使是大型開發人員也很容易滑倒的一個領域,而這個圖書館的目的是讓它不那么繁瑣。從管理硬件支持的密鑰庫到生成和驗證密鑰,安全庫將重點放在樣板上,并允許您將其用于實際保護應用程序。

企業

Android Jetpack Enterprise庫簡化了與企業移動管理提供程序的集成,允許應用程序發送鍵控應用程序狀態,而無需擔心跨版本匹配托管配置。

帶有SavedState的ViewModel

ViewModel和SavedInstanceState使得在不丟失UI配置數據的情況下更容易從崩潰中恢復,但仍然需要相當數量的樣板代碼。通過將SavedState集成到ViewModel中,Google已經剝離了該樣板,并且更容易使用它們。

ViewPager2

ViewPager使在Android應用程序中實現水平頁面滾動變得更加容易。ViewPager2是下一代產品,增加了對垂直滾動和RTL布局的支持。

Android for Cars

Android for Cars與谷歌目前推出的Android汽車操作系統緊密相關。它使您能夠創建汽車設計的應用程序版本,供用戶在他們選擇的Android Auto主機(或手機)上使用。

WorkManager中

后臺任務可能難以正確實施。Workmanager通過以適合手頭設備的方式處理后臺調度來消除它的挫敗感。

導航

不,不是物理導航。瀏覽您的應用程序!在Android的Jetpack的導航庫提供了如何通過應用程序,以避免崩潰,死角,和不可預知的導航奠定了運動指導。

撰寫

谷歌還宣布推出Android Jetpack Compose的早期預覽版,這是一款非捆綁式工具包。基于谷歌從Flutter學到的東西,Compose旨在為Kotlin UI開發帶來更具反應性和聲明性的編程方法,其原理與Flutter成為社區的最愛。Compose正在構建中,具有以下核心原則:

包括Kotlin的好處 - 簡潔且可與Java互操作。

完全聲明用于定義UI組件。該框架處理UI優化并在幕后查看層次結構更新 - 您所要做的就是將UI描述為可組合功能。

使用可重用的構建塊構建自定義小部件。

適用于現有視圖。

支持材料設計開箱即用。

支持實時預覽和應用更改等工具。

谷歌不會發布測試的beta版甚至alpha版,但該公司將開放整個項目的源代碼,以便開發人員可以在制作時查看它。如果您在早期測試期間遇到任何錯誤,可以在此處提交錯誤。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!