Android Weekly #235 安卓開發周刊 中文版
文章&教程
制作一個Android自定義視圖,發布并開源(medium.com)
這里講了如何創建一個Android自定義視圖,它可以實現圓形拖動條,使它成為一個庫,在GitHub開源,并發布到JCenter。
動畫:跳——穿越(medium.com)
Nick Butcher在Android上使用AnimatedVectorDrawables實現了一種神奇的“獲取位置”動畫。
什么讓Android Apps可測試?(www.philosophicalhacker.com)
Philosophical Hacker繼續了他的探索以便理解什么讓Android Apps可測試。
DownloadManager – 第3部分(blog.stylingandroid.com)
Mark Allison繼續了他的有關Android DownloadManager的系列文章。前面文章他主要著眼于控制個人下載,不過在DownloadManager自身還有一些有趣的東西,本文中他將提及。
OkHttp在默默地重試請求。您的API準備好了嗎?(medium.com)
OkHttp可能會“積極地”不斷重復您對一個慢的/不可靠的連接的請求,直到成功為止。
對于Android N的Intent來說File Scheme現在不允許了(inthecheesefactory.com)
"File" 不再允許被附加于Intent,否則將引發異常導致您的App立即崩潰。這里是一種解決方案,如何讓其在Android N上工作。
為更快的構建而使用Android Studio Gradle的構建緩沖 (zeroturnaround.com)
詳述了即將在Android Studio 2.3 Canary 2中為Android開發呈現的Build Cache。這可能極大地縮短構建時間。
離線App架構,為下一個十億構建 (medium.com)
圍繞著“為了下一個十億而設計和開發Android Apps”有著鋪天蓋地的宣傳,到處充斥著它的“為什么”、“是什么”和“如何做”等方面的信息。Arun Sasidharan分享了對“如何做”的高層次的解釋。
書寫自定義Lint規則并整合它們 (medium.com)
Adam Buicke展示了如何創建自定義Lint規則。
Epoxy: Airbnb的Android視圖架構(medium.com)
Eli Hart介紹了Airbnb的新興Epoxy庫,它提供了一種構建RecyclerView中列表的可組合的方法。
FragmentStatePagerAdapter大冒險 (medium.com)
許多Android開發人員對于FragmentPagerAdapter與FragmentStatePagerAdapter之間的不同之處很迷惑甚至一無所知。Danial Novak深入探討了其不同。
庫&代碼
KeepActivitiesTile (github.com)
一種快速設置Tile,能夠快捷觸發"Don't keep activities"。
WaveLoading (github.com)
這個庫提供一種波浪加載動畫,類似Drawable。
coordinators (github.com)
針對您的Android上的MVWhatever的簡單生命周期。不開玩笑。
epoxy (github.com)
Epoxy是一個Android庫,用來構建RecyclerView中的復合屏幕。
Android的屏幕記錄(gist.github.com)
Said Tahsin Dane優化改寫了一個腳本,以便在演示模式下記錄一個設備。
新聞
Android平臺分布情況,2016年2月(www.androidpolice.com)
KitKat最終不行了,Nougat的地位基本沒有動搖。
Android Studio 2.2.3現在發布(sites.google.com)
這是對Android Studio 2.2的小型更新。它包括圍繞Gradle,IDE核心和Lint的漏洞修復。
歡迎使用Android 7.1.1 Nougat (android-developers.blogspot.com)
Android 7.1.1是一個增量發布,以Pixel和Pixel XL設備已有特性為基礎,為用戶增加了少量新特性,在Android7.1平臺的基礎上進行了優化和漏洞修復。
Firebase Crash Reporting 整體發布(firebase.googleblog.com)
Firebase Crash Reporting現在整體發布了,擁有許多新特性和增強功能,幫助您更好地診斷和響應影響您的iOS和Android移動應用用戶的各種崩潰。
視頻&播客
Android對話: Constraint Layout (www.油Tube.com)
John Hoford & Nicolas Roard告訴我們Constraint Layout的“為什么”和“是什么”,它與Layout Editor的關系,它對于Animations &Transitions是如何有效,以及ConstraintSet。
與Ty Smith一起討論開發者平臺工程 (fragmentedpodcast.com)
本視頻中Kaushik & Donn對話Ty Smith,討論了有關開發者平臺的所有事情,其中包含了一系列有趣的話題,例如構建可消費SDKs,構建擁有優秀APIs的庫,以及創建Android集成等。
英文原文:Android Weekly #235
中文翻譯:深度開源
譯者:青島海邊 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們