这个库不会做任何对构建/工作不严格需要的东西。由于此类已从AOSP中删除,因此应将此库视为已弃用。除了非常关键的问题之外,不会为此做任何努力,包括合并PR。
Android 4.2 GlowPadView的后端,适用于API级别4 +上的SDK。
它主要基于谷歌自己的内部实施 GlowPadView在Android 4.2 Jelly Bean中找到,但移植到能够 在Android SDK上运行1.6版(API级别4,代号 甜甜圈)。它在几个方法调用中使用Reflection来访问一些 隐藏的API,所以它可能会破坏某些Android版本,或者在 未来。我试着尽可能地限制Reflection的用法, 但这三种方法没有任何替代方案。
我在相同的Apache 2.0许可下发布我自己的代码 底层Android代码已获得许可。 Android代码是由。编写的 谷歌,并根据相同的Apache 2.0许可证授权。
GlowPadBackport依赖于NineOldAndroids,这是一个令人敬畏的后端 由杰克沃顿制作的Android 3+动画API。
从这里采取:
https://github.com/frakbot/GlowPadBackport
我没有得到任何东西!
答案 0 :(得分:1)
这个库不会做任何对构建/工作不严格需要的东西。
我们不会包含任何可提高性能或添加功能的代码 我们只做错误修复。
由于此类已从AOSP中删除,因此应将此库视为已弃用。除了非常关键的问题之外,不会为此做任何努力,包括合并PR。
除非我们讨论错误修复,否则我们不会花时间与新版本的依赖项或提交的代码合并。
Android 4.2 GlowPadView的后端,适用于API级别4 +上的SDK。
我们重新编写了一个最初为Android 4.2编写的UI组件,并使其适用于Android 1.6 +。
它主要基于谷歌自己在Android 4.2 Jelly Bean中发现的GlowPadView的内部实现,但移植到能够在1.6版本(API级别4,代号为Donut)的Android SDK上运行。
此类UI组件从未提供给具有公共API的软件,因此我们进入了Android开源项目存储库并复制了Google编写的代码。
它在几个方法调用中使用Reflection来访问一些隐藏的API,因此它可能在某些Android版本或将来中断。我尝试尽可能地限制Reflection的使用,但这三种方法没有任何替代方法。
组件本身使用非公共API,我们通过使用名为Reflection的编程技术来解决这个问题,这种技术不是很好。
我在相同的Apache 2.0许可下发布我自己的代码,基础Android代码获得许可。 Android代码由Google编写,并根据相同的Apache 2.0许可进行许可。
我们并不急于赚钱。
GlowPadBackport依赖于NineOldAndroids,这是Jake Wharton制作的Android 3+动画API的绝佳后端。
我们需要该库来制作精美的动画。