新闻
- 让分享菜单变更简洁: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开发技术周刊
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。