Android 开发技术周报 Issue#288

新闻

  1. 让分享菜单变更简洁:Android 11 Beta 2将应用的多个分享选项合并

  2. Android 11新功能Auto-Connect:无需再为自动连接Wi-Fi烦恼

  3. 原生滚动截屏功能将不会出现在 Android 11 最终版本中

  4. 谷歌正为用户和开发者打造全新Android平板体验 更多细节八月公布

  5. Android 11将强制OEM厂商部署虚拟A/B 以更快更无缝升级系统

  6. 如何遏制OEM厂商疯狂杀后台应用?Android 11颁布多项举措

  7. Android 11发布日期意外在幻灯片曝光 谷歌回应称并不准确

教程

  1. 聚焦 Android 11 : 隐私和安全

  2. 在 CI 中使用 Benchmark 进行回归分析

  3. 使用 ConcatAdapter 顺序连接其他 Adapter

  4. Android 样式系统 | 常见的主题背景属性

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

开源库

  1. Lens

    一种开发帮助产品研发的效率工具。主要提供了:页面分析、任务分析、网络分析、DataDump、自定义hook 、Data Explorer 等功能。以帮助开发、测试、UI 等同学更便捷的排查和定位问题,提升开发效率。

    Android 开发技术周报 Issue#288_第1张图片

  2. TaskManager

    TaskManager项目是爱奇艺Android团队在做启动优化过程中沉淀的一套任务调度管理库。支持关系依赖,任务兜底策略等,API灵活易用,稳定可靠。已在爱奇艺家族中广泛使用

  3. PreventKeyboardBlockUtil

    一句代码解决软键盘挡住相关控件,适用于任何布局,一般作用于登录界面,注册界面等,当软键盘弹出时避免挡住登录(注册)按钮。

    Android 开发技术周报 Issue#288_第2张图片

  4. AndroidManifestBypass

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

  5. TextWriter

    Animate your text like never before

    Android 开发技术周报 Issue#288_第3张图片

  6. ClassPlaceholder

    dynamic replace java and class value

  7. AndroidMath

    Render beautiful LaTeX Math Equations in an Android View

    Android 开发技术周报 Issue#288_第4张图片

  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.

    Android 开发技术周报 Issue#288_第5张图片

  9. RoundableLayout

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

    Android 开发技术周报 Issue#288_第6张图片

  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.

    Android 开发技术周报 Issue#288_第7张图片

  12. LiteRefresh

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

    Android 开发技术周报 Issue#288_第8张图片

  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中用于生成文件头部注释和函数注释的插件,经过多版迭代后,插件:支持所有主流语言,功能强大,灵活方便,文档齐全,食用简单!

    Android 开发技术周报 Issue#288_第9张图片

199元学习大礼包:点击领取
原文地址:https://www.androidweekly.io/android-dev-weekly-issue-288/
版权声明:禁止一切形式的转载-禁止商用-禁止衍生
公众号:Android开发技术周刊

你可能感兴趣的:(Android 开发技术周报 Issue#288)