Android開發者e周報 第5期

Android開發者e周報往期

Android開發者e周報 第1期

Android開發者e周報 第2期

Android開發者e周報 第3期

Android開發者e周報 第4期

新聞

1、ARCore:Android 規模的增強現實

2、谷歌更新Android Wear政策:鼓勵開發可獨立運行的手表應用

3、Google 發布 Google I/O 2017 for Android 的源代碼

今年的應用對現有功能做出了實質性的修改,同時增加了幾項新功能。它還擴展了技術棧,以便可以利用 Firebase。本文重點介紹了對該應用的幾個顯著改變以及當時的設計考慮

4、Android 8.0 Oreo最終版發布,建議開發者加強應用測試

Google 發布了 Android 8.0 Oreo 的最終版。源代碼已經發布在了 AOSP 上,用于 Nexus 和 Pixel 的系統鏡像也已可用。Android 8.0 帶來的一些變更將影響到現有應用的功能。Android 8.0 帶來了一些新特性,包括 PIP、與即時應用的集成、通知頻道、自動填充(Autofill)、后臺位置服務、為改進電池續航而添加的運行限制、Play Protect、經由 Google VPN 的開放WiFi連接、自適應圖標,等等。

5、Ubuntu 17.10 “Artful Aardvark” 首個 Beta 版發布

6、在系統安全方面,Android 8.0 做出了一些重要改變

教程

1、Android 8.0 內核安全特性

2、Android漏洞掃描工具Code Arbiter

3、ContentProvider引發閃退之謎

ContentProvider(以下簡稱CP)是 Android 的四大組件之一,提供類似數據庫增刪查改的數據操作方式,同時還支持跨進程。CP 在跨進程調用的場景中,作為數據提供的進程稱作 Server 進程,請求數據的進程稱作 Client 進程。當我們享受它在跨進程場景下帶來的便利時,可能未曾想到 Client 進程存在被殺的隱患。

4、Android O 遷移測試:Room

5、Android 應用架構組件(Architecture Components)實踐

6、基于OpenGL ES 2.0的Android相機實時圖片涂鴉實現思路

7、Android NDK開發:JNI基礎篇

8、結合源碼,探索Android中的Window與DecorView

Android 中 View可以說是最為重要的幾個地方之一,包括事件分發,測量,繪制等等,都是非常常見的情況。那么我們要想好好掌握這些知識,就得深入了解 Andorid 整個 View 從開始到完成所經歷的一系列工作。本文分析的源代碼均來自 Android API 24。

9、微信Android視頻編碼爬過的那些坑

Android 視頻相關的開發,大概一直是整個 Android 生態,以及 Android API 中,最為分裂以及兼容性問題最為突出的一部分。攝像頭,以及視頻編碼相關的 API,Google 一直對這方面的控制力非常差,導致不同廠商對這兩個API的實現有不少差異,而且從 API 的設計來看,一直以來優化也相當有限,甚至有人認為這是“Android 上最難用的 API 之一”

開源項目

1、QMUI_Android

QMUI Android 的設計目的是用于輔助快速搭建一個具備基本設計還原效果的 Android 項目,同時利用自身提供的豐富控件及兼容處理,讓開發者能專注于業務需求而無需耗費精力在基礎代碼的設計上。

2、RxTools

Android 開發人員不得不收集的工具類集合,包括支付寶支付、微信支付(統一下單)、微信分享、圖片處理等等,強烈推薦收藏。

3、BaseRecyclerViewAdapterHelper

BRVAH是一個強大的RecyclerAdapter框架,它能節約開發者大量的開發時間,集成了大部分列表常用需求解決方案

4、NotifyUtil

高仿淘寶,網易新聞,微信,應用寶,環聊等等熱門App的通知視圖,并且完通知工具類的封裝,提供多達8種最常見的App通知接口,支持Android 5.0懸浮式通知樣式

5、PackageTracker

一款 Material Design 風格的快遞跟蹤查詢應用

6、Kotlin 一些常用的擴展函數集合

7、MiPushFramework

在任何非 MIUI 設備上體驗小米系統級推送。

8、Eyepetizer

kotlin仿開眼app 學習kotlin mvp retrofit rxjava

開發工具

1、okcat

An powerful log processor

2、easy-mock

一個可視化, 并且能快速生成模擬數據的持久化服務

3、Fork

a fast and friendly git client for Mac

4、Code Arbiter

美團點評推出的 Android 漏洞掃描工具

書籍

1、Gradle for Android中文版

本書共分9章,依次介紹了Gradle的基礎知識、基本自定義構建、依賴管理、創建構建Variants、管理多模塊構建、運行測試、創建tasks和插件、設置持續集成,以及高級自定義構建。

2、提問的智慧

本指南將教你如何正確的提問以獲得你滿意的答案。

Android 開源系列

【Android 開源系列】之緩存框架

【Android 開源系列】之網絡請求框架

【Android 開源系列】之圖片加載框架

【Android 開源系列】之視頻處理框架

【Android 開源系列】之數據庫ORM框架

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

推薦閱讀更多精彩內容