1

このライブラリは、これがビルド/動作するために厳密に必要でないことは何もしません。このクラスはその後 AOSP から削除されたため、このライブラリは非推奨と見なす必要があります。非常に重大な問題以外については、PR のマージを含め、何の努力も払われません。

API レベル 4+ の SDK で動作する Android 4.2 GlowPadView のバックポート。

これは、Android 4.2 Jelly Bean で見つかった GlowPadView の Google 独自の内部実装に大きく基づいていますが、バージョン 1.6 (API レベル 4、コードネーム Donut) からの Android SDK で実行できるように移植されています。いくつかの隠し API にアクセスするためにいくつかのメソッド呼び出しで Reflection を使用しているため、一部の Android バージョンまたは将来的に機能しなくなる可能性があります。Reflection の使用を極力制限しようとしましたが、これらの 3 つの方法には代替手段がありませんでした。

基礎となる Android コードがライセンスされているのと同じ Apache 2.0 ライセンスの下で、私自身のコードをリリースしています。Android コードは Google によって作成され、同じ Apache 2.0 ライセンスの下でライセンスされています。

GlowPadBackport は、Jake Wharton によって作成された Android 3+ アニメーション API の素晴らしいバックポートである NineOldAndroids に依存しています。

ここから取得:

https://github.com/frakbot/GlowPadBackport

私は何も得られませんでした!

4

1 に答える 1

1

このライブラリは、これがビルド/動作するために厳密に必要でないことは何もしません。

パフォーマンスを向上させたり、機能を追加したりするコードは含まれません。
バグ修正のみを行います。

このクラスはその後 AOSP から削除されたため、このライブラリは非推奨と見なす必要があります。非常に重大な問題以外については、PR のマージを含め、何の努力も払われません。

バグ修正について話している場合を除き、依存関係または提出されたコードの新しいバージョンとのマージに時間を費やすつもりはありません。

API レベル 4+ の SDK で動作する Android 4.2 GlowPadView のバックポート。

Android 4.2 向けに作成された UI コンポーネントを書き直して、Android 1.6 以降で動作するようにしました。

これは、Android 4.2 Jelly Bean で見つかった GlowPadView の Google 独自の内部実装に大きく基づいていますが、バージョン 1.6 (API レベル 4、コードネーム Donut) からの Android SDK で実行できるように移植されています。

このような UI コンポーネントは、公開 API を使用してソフトウェアで利用できるようになったことがないため、Android オープン ソース プロジェクトのリポジトリにアクセスして、Google が記述したコードをコピーしました。

いくつかの隠し API にアクセスするためにいくつかのメソッド呼び出しで Reflection を使用しているため、一部の Android バージョンまたは将来的に機能しなくなる可能性があります。Reflection の使用を極力制限しようとしましたが、これらの 3 つの方法には代替手段がありませんでした。

コンポーネント自体は公開されていない API を使用していますが、リフレクションと呼ばれるプログラミング手法を使用することでこれを回避しました。

基礎となる Android コードがライセンスされているのと同じ Apache 2.0 ライセンスの下で、私自身のコードをリリースしています。Android コードは Google によって作成され、同じ Apache 2.0 ライセンスの下でライセンスされています。

私たちはお金に熱心ではありません。

GlowPadBackport は、Jake Wharton によって作成された Android 3+ アニメーション API の素晴らしいバックポートである NineOldAndroids に依存しています。

ファンシーなアニメーションを作成するには、そのライブラリが必要です。

于 2016-03-13T07:40:03.337 に答える