Android 开发技术周报 Issue#288
新闻
-
让分享菜单变更简洁:Android 11 Beta 2将应用的多个分享选项合并
-
Android 11新功能Auto-Connect:无需再为自动连接Wi-Fi烦恼
-
原生滚动截屏功能将不会出现在 Android 11 最终版本中
-
谷歌正为用户和开发者打造全新Android平板体验 更多细节八月公布
-
Android 11将强制OEM厂商部署虚拟A/B 以更快更无缝升级系统
-
如何遏制OEM厂商疯狂杀后台应用?Android 11颁布多项举措
-
Android 11发布日期意外在幻灯片曝光 谷歌回应称并不准确
教程
-
聚焦 Android 11 : 隐私和安全
-
在 CI 中使用 Benchmark 进行回归分析
-
使用 ConcatAdapter 顺序连接其他 Adapter
-
Android 样式系统 | 常见的主题背景属性
-
Webview.apk —— Google 官方的私有插件化方案
开源库
-
Lens
一种开发帮助产品研发的效率工具。主要提供了:页面分析、任务分析、网络分析、DataDump、自定义hook 、Data Explorer 等功能。以帮助开发、测试、UI 等同学更便捷的排查和定位问题,提升开发效率。
-
TaskManager
TaskManager项目是爱奇艺Android团队在做启动优化过程中沉淀的一套任务调度管理库。支持关系依赖,任务兜底策略等,API灵活易用,稳定可靠。已在爱奇艺家族中广泛使用
-
PreventKeyboardBlockUtil
一句代码解决软键盘挡住相关控件,适用于任何布局,一般作用于登录界面,注册界面等,当软键盘弹出时避免挡住登录(注册)按钮。
-
AndroidManifestBypass
Project for bypass requirement for register Android components like Activities in the AndroidManifest.xml
-
TextWriter
Animate your text like never before
-
ClassPlaceholder
dynamic replace java and class value
-
AndroidMath
Render beautiful LaTeX Math Equations in an Android View
-
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.
-
RoundableLayout
an Android library for building a layout with the round corners. working especially well with MotionLayout.
-
YCDialog
自定义弹窗,其中包括:自定义Toast,采用builder模式,支持设置吐司多个属性;自定义dialog控件,仿IOS底部弹窗;自定义DialogFragment弹窗,支持自定义布局,也支持填充recyclerView布局;自定义PopupWindow弹窗,轻量级,还有自定义Snackbar等等;还有自定义loading加载窗,简单便用。目前已经用于多个正式项目中。同时还有附加7篇关于弹窗的源码分析博客
-
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.
-
LiteRefresh
Nested scrolling UI library for Android based on CoordinatorLayout. Pull-to-refresh and pull-to-load-more are supported.
-
ActivityMessenger
ActivityMessenger,借助Kotlin特性,简化Activity之间传参和回调的逻辑代码。
-
StackCardViewGroup
自定义LayoutManager实现卡片叠加控件
-
LadderLayoutManager
a card stack effect LayoutManger for android
-
StackLayoutManager
A RecyclerView.LayoutManager implementation which provides functionality to show a group of stack view.
-
ArrowDrawable
纯Paint实现的一个射箭效果,可用作Loading动画。
-
SecondFloorBehavior
通过自定义Behavior实现“二楼”效果,兼容所有下拉刷新控件
插件
-
AutoAppVersion
版本号自动生成插件
示例
-
android-hilt
This folder contains the source code for the Using Hilt in your Android app codelab.
-
tv-samples
Multiple samples showing best practices in app development on Android TV.
-
gradle-recipes
Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.
-
APT-RecyclerViewHolder
利用注解、APT、javaopet自动生成RecyclerViewHolder代码
工具
-
koro1FileHeader
在vscode中用于生成文件头部注释和函数注释的插件,经过多版迭代后,插件:支持所有主流语言,功能强大,灵活方便,文档齐全,食用简单!
199元学习大礼包:点击领取
原文地址:https://www.androidweekly.io/android-dev-weekly-issue-288/
版权声明:禁止一切形式的转载-禁止商用-禁止衍生
公众号:Android开发技术周刊