ことわざにあるように、労働者が仕事をうまくやりたいなら、まず道具を研ぐ必要があります。
RxTool
Android
開発プロセスでよく使用されるさまざまなツールのコレクションですが、そのほとんどは Google/Baidu 検索だけで見つけることができます。でも、急ぎで必要なものが見つからないこともあるので、普段使っているツールを将来のために整理しておきます。
Androidスタジオ4.2.1
ビルド #AI-202.7660.26.42.7351085、2021 年 5 月 11 日にビルド
ランタイムバージョン: 11.0.8+10-b944.6842174 amd64
VM: OpenJDK 64 ビット サーバー VM (N/A)
Windows 10 10.0
GC: G1 ヤングジェネレーション、G1 オールドジェネレーション
メモリ: 1280M
コア: 20
レジストリ: external.system.auto.import.disabled=true
バンドルされていないプラグイン: com.intellij.marketplace、com.thoughtworks.gauge、dev.polek.adbwifi、net.vektah.codeglance2、org.jetbrains.kotlin、org.intellij.plugins.markdown
targetSdkバージョン 29
[gradle-wrapper.properties ファイル内] distributionUrl 6.7.1
[build.gradle ファイル内] gradle 4.2.1
allprojects {
repositories {
maven { url " https://jitpack.io " }
}
}
dependencies {
//基础工具库
implementation ' com.github.tamsiree.RxTool:RxKit:2.6.3 '
// UI库
implementation ' com.github.tamsiree.RxTool:RxUI:2.6.3 '
//相机库
implementation ' com.github.tamsiree.RxTool:RxCamera:2.6.3 '
//功能库(Zxing扫描与生成二维码条形码)
implementation ' com.github.tamsiree.RxTool:RxFeature:2.6.3 '
// ArcGis For Android工具库(API:100.1以上版本)
implementation ' com.github.tamsiree.RxTool:RxArcGisKit:2.6.3 '
//支付模块(支付宝 微信)[暂为待优化模块,谨慎]
implementation ' com.github.tamsiree.RxTool:RxPay:2.6.3 '
}
(注: 2.0.0 以降のバージョンはマルチモジュール バージョンです)
(注: バージョン 2.4.0 は AndroidX に完全にアップグレードされています)
(注: バージョン 2.4.2 ではライブラリのパッケージ名が変更されました)
RxTool . init ( this );
自分で使っているので更新頻度は少し早いかもしれません。
バージョン | 説明 |
---|---|
2.6.3 | カスタムビューの参照例外を修正 |
2.6.2 | RxUI、RxKit、RxPay モジュールの更新 |
2.6.1 | RxUI および RxKit モジュールを更新し、テスト データ生成ツールを追加しました |
2.6.0 | Kotlin への全体的な変換 |
2.5.9 | RxUI モジュールを更新、TBlurVIew を追加、RxActivityTool、RxDialogChooseImage を更新 |
2.5.8 | RxUI モジュールを更新、RxDialogChooseImage を更新 |
2.5.7 | kotlinに変換されたモジュール |
2.5.6 | プロジェクト構成を更新する |
2.5.5 | 更新された RxUI モジュール、更新された RxActivityTool ツール クラス |
2.5.4 | RxUI モジュールの更新、RxTitle、RxDialogDate の更新 |
2.5.3 | RxUI モジュールを更新し、TStepperIndicator ステップ インジケーターを追加し、CardView 依存関係を削除します。 |
2.5.2 | RxUI モジュールを更新し、TIndicator インジケーターを追加します |
2.5.1 | RxUI モジュールを更新し、いくつかのカスタム ビューを追加します |
2.5.0 | すべてのカスタム ビューを最適化し、プレビュー機能を追加します |
2.4.9 | プロジェクト構成ファイルを更新し、モジュールに kotlin サポートを追加します。 |
2.4.8 | 更新された RxKit モジュール、更新された RxCrashTool ツール クラス |
2.4.7 | 更新された RxUI モジュール、更新された Fragment ツール クラス |
2.4.6 | 更新された RxKit モジュール、更新された RxCrashTool ツール クラス、カスタマイズされたクラッシュ モジュール |
2.4.5 | RxUI モジュールを更新し、TabLayout、TUnReadView カスタム ビューを追加 |
2.4.4 | RxUI モジュールが更新され、RxDialogWheelyearMonthDay の名前が RxDialogDate に変更されました。 |
2.4.3 | RxTitle コントロールの最適化 |
2.4.2 | ライブラリのパッケージ名を変更し、いくつかの既知のバグを改善します。 |
2.4.1 | RxArcGisKit モジュールの改善 |
2.4.0 | 全面升级到Android X :Android 9でRxToastが1回しかポップアップしない問題を修正 QRコードスキャンボックスのフォーカスずれ問題を修正 RxQRCodeの空白境界設定メソッドを追加。 |
2.3.9 | RxFeature モジュールの改善 |
2.3.8 | RxFeature モジュールの最適化 |
2.3.7 | RxFeature モジュールを更新する |
2.3.6 | RxFeature モジュールを更新し、RxUI モジュールを最適化します。 |
2.3.5 | RxDataTool モジュールの最適化 |
2.3.4 | RxKitモジュールの改善 |
2.3.3 | RxDataTool モジュールを更新する |
2.3.2 | RxKitモジュールの最適化 |
2.3.1 | RxUI モジュールの WaveSideBarView を更新しました |
2.3.0 | RxCameraモジュールの最適化 |
2.2.9 | RxUIモジュールを更新する |
2.2.8 | 設定ファイルを修復する |
2.2.7 | タブレットなどのさまざまな画面サイズのデバイスに適応するための新しい適応寸法ファイルを追加しました |
2.2.6 | RxMapScaleView とリソース ファイルを更新する |
2.2.5 | RxCameraView を更新する 一部のデバイスが 16:9 の解像度をサポートしていないクラッシュの問題を修正しました。 |
2.2.4 | データ処理ツールを更新する |
2.2.3 | カメラの解像度サイズを調整する |
2.2.2 | 設定ファイルを整理する |
2.2.1 | 複数の Shape リソースを追加する |
2.2.0 | ArcGis座標系変換方法(投影座標系、GPS座標系、デバイス画面座標系)を追加 |
2.1.9 | RxAutoImageViewの画面適応サイズを更新 |
2.1.8 | RxCameraViewのパラメータとアルゴリズムを更新する |
2.1.7 | 正確なマップの位置決めと移動軌跡のための新しい ArcGis 実装メソッドを追加しました |
2.1.6 | zip4j圧縮アルゴリズムを更新する |
2.1.5 | RxLocationTool は、GPS 座標を Baidu 座標に変換する新しいメソッドを追加します |
2.1.4 | いくつかの新しい ArcGis ツールが追加されました |
2.1.3 | GPS モバイル測位アルゴリズムを更新する |
2.1.2 | ArcGis ツール クラスの最適化 |
2.1.1 | GPS 測位ツール クラスの更新構成ファイルを更新する |
2.1.0 | 更新されたテキストおよび画像描画ツール |
2.0.9 | Android のさまざまなバージョンでカメラの適応を調整する |
2.0.8 | カメラ制御モジュールの最適化 |
2.0.7 | カメラ制御モジュールを追加しました |
2.0.6 | ArcGis ツールを更新してカラー リソースを更新する |
2.0.5 | ArcGis マップ スケール コントロール カメラ ツールの最適化を追加しました |
2.0.4 | モジュール間の結合を減らす ArcGisMap ツールの最適化 |
2.0.3 | QR コードのスキャンのデモを更新する 更新日選択ダイアログ |
2.0.2 | Alipay SDK を更新し、Alipay 支払いデモを追加します カメラツールを更新する |
2.0.1 | 新しい (Amap/Baidu) マップ ナビゲーション ツールを追加し、ArcGis ツール クラスを追加しました。 |
2.0.0 | 複数のモジュールにリファクタリングする |
アバターを表示 | アバターを選択 | 作物のアバター |
---|---|---|
QRコードをスキャンしてください | QRコードを生成する | バーコードをスキャンする |
---|---|---|
ポップアップウィンドウの確認 | ポップアップウィンドウをキャンセルすることを確認します | 入力ボックスのポップアップウィンドウ |
---|---|---|
日付選択ポップアップ | 形状読み込みポップアップ | Acfun 読み込みポップアップ |
WebView カプセル化 (ビデオを再生可能) | RxTextToolの操作デモ | RxToast のデモ使用 |
---|---|---|
プログレスバーの芸術 | インターネット速度制御 | 連絡先サイドバーのクイック ナビゲーション |
写真をズームする技術 | 蜘蛛の巣コントロール | 模倣Douyu認証コード規制 |
デモ | WeChat のスポンサーシップ | Alipayのスポンサーシップ |
---|---|---|
デモをすぐにダウンロードして実行し、UI 関数と機能の一部のみをソース コードで確認してください。 | 助けていただけた場合は、右上隅の「スター」をクリックしてサポートしてください。 ^_^ 以下の QR コードをスキャンして、報酬や励ましを与えることもできます~ 著者にコーヒーを一杯おごってください。 | 寄付メッセージに名前をコメントすると、リストに記録されます~ あなたが GitHub オープンソース作者でもある場合は、寄付するときに GitHub プロジェクト アドレスまたは個人ホームページ アドレスのリンクを残すことができます。そうすれば、そのリンクが相互宣伝のためにリストに追加されます。 |
QRコードをスキャンするか、クリックしてダウンロードしてください | 寄付リスト 代替寄付リスト | チャットグループ クリックしてグループに参加します |
どなたでもこのウェアハウスのメンテナンスに参加できます。良いアイデアやコードの最適化がある場合は、
pull request
アンチ996ライセンス
Copyright (c) <2016><Tamsiree>
"Anti 996" License Version 1.0 (Draft)
Permission is hereby granted to any individual or legal entity
obtaining a copy of this licensed work (including the source code,
documentation and / or related items, hereinafter collectively referred to as the "licensed work"), free of charge, to deal with the licensed work for any purpose, including without limitation, the rights to use, reproduce, modify, prepare derivative works of, distribute, publish and sublicense the licensed work, subject to the following conditions:
1. The individual or the legal entity must conspicuously display,
without modification, this License and the notice on each redistributed or derivative copy of the Licensed Work.
2. The individual or the legal entity must strictly comply with all
applicable laws, regulations, rules and standards of the jurisdiction relating to labor and employment where the individual is physically located or where the individual was born or naturalized; or where the legal entity is registered or is operating (whichever is stricter). In case that the jurisdiction has no such laws, regulations, rules and standards or its laws, regulations, rules and standards are unenforceable, the individual or the legal entity are required to comply with Core International Labor Standards.
3. The individual or the legal entity shall not induce, suggest or force
its employee(s), whether full-time or part-time, or its independent
contractor(s), in any methods, to agree in oral or written form, to
directly or indirectly restrict, weaken or relinquish his or her
rights or remedies under such laws, regulations, rules and standards
relating to labor and employment as mentioned above, no matter whether
such written or oral agreements are enforceable under the laws of the
said jurisdiction, nor shall such individual or the legal entity
limit, in any methods, the rights of its employee(s) or independent
contractor(s) from reporting or complaining to the copyright holder or
relevant authorities monitoring the compliance of the license about
its violation(s) of the said license.
THE LICENSED WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN ANY WAY CONNECTION WITH THE
LICENSED WORK OR THE USE OR OTHER DEALINGS IN THE LICENSED WORK.
版权所有(c)<2016><Tamsiree>
反996许可证版本1.0
在符合下列条件的情况下,特此免费向任何得到本授权作品的副本(包括源代码、文件和/或相关内容,以
下统称为“授权作品”)的个人和法人实体授权:被授权个人或法人实体有权以任何目的处置授权作品,包括
但不限于使用、复制,修改,衍生利用、散布,发布和再许可:
1. 个人或法人实体必须在许可作品的每个再散布或衍生副本上包含以上版权声明和本许可证,不得自行修
改。
2. 个人或法人实体必须严格遵守与个人实际所在地或个人出生地或归化地、或法人实体注册地或经营地(
以较严格者为准)的司法管辖区所有适用的与劳动和就业相关法律、法规、规则和标准。如果该司法管辖区
没有此类法律、法规、规章和标准或其法律、法规、规章和标准不可执行,则个人或法人实体必须遵守国际
劳工标准的核心公约。
3. 个人或法人不得以任何方式诱导、暗示或强迫其全职或兼职员工或其独立承包人以口头或书面形式同意
直接或间接限制、削弱或放弃其所拥有的,受相关与劳动和就业有关的法律、法规、规则和标准保护的权利
或补救措施,无论该等书面或口头协议是否被该司法管辖区的法律所承认,该等个人或法人实体也不得以任
何方法限制其雇员或独立承包人向版权持有人或监督许可证合规情况的有关当局报告或投诉上述违反许可证
的行为的权利。
该授权作品是"按原样"提供,不做任何明示或暗示的保证,包括但不限于对适销性、特定用途适用性和非侵
权性的保证。在任何情况下,无论是在合同诉讼、侵权诉讼或其他诉讼中,版权持有人均不承担因本软件或
本软件的使用或其他交易而产生、引起或与之相关的任何索赔、损害或其他责任。