Android 開發技術週報 Issue#288

新聞

  1. 讓分享菜單變動簡潔:Android 11 Beta 2將應用的多個分享選項合併java

  2. Android 11新功能Auto-Connect:無需再爲自動鏈接Wi-Fi煩惱android

  3. 原生滾動截屏功能將不會出如今 Android 11 最終版本中git

  4. 谷歌正爲用戶和開發者打造全新Android平板體驗 更多細節八月公佈github

  5. Android 11將強制OEM廠商部署虛擬A/B 以更快更無縫升級系統安全

  6. 如何遏制OEM廠商瘋狂殺後臺應用?Android 11頒佈多項舉措網絡

  7. Android 11發佈日期意外在幻燈片曝光 谷歌迴應稱並不許確app

教程

  1. 聚焦 Android 11 : 隱私和安全ide

  2. 在 CI 中使用 Benchmark 進行迴歸分析函數

  3. 使用 ConcatAdapter 順序鏈接其餘 Adapter工具

  4. Android 樣式系統 | 常見的主題背景屬性

  5. Webview.apk —— Google 官方的私有插件化方案

開源庫

  1. Lens

    一種開發幫助產品研發的效率工具。主要提供了:頁面分析、任務分析、網絡分析、DataDump、自定義hook 、Data Explorer 等功能。以幫助開發、測試、UI 等同窗更便捷的排查和定位問題,提高開發效率。

  2. TaskManager

    TaskManager項目是愛奇藝Android團隊在作啓動優化過程當中沉澱的一套任務調度管理庫。支持關係依賴,任務兜底策略等,API靈活易用,穩定可靠。已在愛奇藝家族中普遍使用

  3. PreventKeyboardBlockUtil

    一句代碼解決軟鍵盤擋住相關控件,適用於任何佈局,通常做用於登陸界面,註冊界面等,當軟鍵盤彈出時避免擋住登陸(註冊)按鈕。

  4. AndroidManifestBypass

    Project for bypass requirement for register Android components like Activities in the AndroidManifest.xml

  5. TextWriter

    Animate your text like never before

  6. ClassPlaceholder

    dynamic replace java and class value

  7. AndroidMath

    Render beautiful LaTeX Math Equations in an Android View

  8. autoproxy

    Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.

  9. RoundableLayout

    an Android library for building a layout with the round corners. working especially well with MotionLayout.

  10. YCDialog

    自定義彈窗,其中包括:自定義Toast,採用builder模式,支持設置吐司多個屬性;自定義dialog控件,仿IOS底部彈窗;自定義DialogFragment彈窗,支持自定義佈局,也支持填充recyclerView佈局;自定義PopupWindow彈窗,輕量級,還有自定義Snackbar等等;還有自定義loading加載窗,簡單便用。目前已經用於多個正式項目中。同時還有附加7篇關於彈窗的源碼分析博客

  11. CircleProgressBar

    A circular android ProgressBar library which extends View, and the usage same as ProgressBar, It has solid,line and solid_line three styles. Besides, progress value can be freely customized.

  12. LiteRefresh

    Nested scrolling UI library for Android based on CoordinatorLayout. Pull-to-refresh and pull-to-load-more are supported.

  13. ActivityMessenger

    ActivityMessenger,藉助Kotlin特性,簡化Activity之間傳參和回調的邏輯代碼。

  14. StackCardViewGroup

    自定義LayoutManager實現卡片疊加控件

  15. LadderLayoutManager

    a card stack effect LayoutManger for android

  16. StackLayoutManager

    A RecyclerView.LayoutManager implementation which provides functionality to show a group of stack view.

  17. ArrowDrawable

    純Paint實現的一個射箭效果,可用做Loading動畫。

  18. SecondFloorBehavior

    經過自定義Behavior實現「二樓」效果,兼容全部下拉刷新控件

插件

  1. AutoAppVersion

    版本號自動生成插件

示例

  1. android-hilt

    This folder contains the source code for the Using Hilt in your Android app codelab.

  2. tv-samples

    Multiple samples showing best practices in app development on Android TV.

  3. gradle-recipes

    Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.

  4. APT-RecyclerViewHolder

    利用註解、APT、javaopet自動生成RecyclerViewHolder代碼

工具

  1. koro1FileHeader

    在vscode中用於生成文件頭部註釋和函數註釋的插件,通過多版迭代後,插件:支持全部主流語言,功能強大,靈活方便,文檔齊全,食用簡單!

199元學習大禮包:點擊領取
原文地址:https://www.androidweekly.io/android-dev-weekly-issue-288/
版權聲明:禁止一切形式的轉載-禁止商用-禁止衍生
公衆號:Android開發技術週刊

相關文章
相關標籤/搜索