新闻
- 让分享菜单变更简洁: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 开发技术周刊