When developing apps that requires root, the most common method is to run some commands in the su shell. For example, there is an app that uses the pm enable/disable command to enable/disable components.
Global
ZXing ("Zebra Crossing") barcode scanning library for Java, Android
Platform | Build Status -------- | ------------ Android | iOS |
Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!
AndroidUtilCode :fire: is a powerful & easy to use library for Android. This library encapsulates the functions that commonly used in Android development which have complete demo and unit test. By using it's encapsulated APIs, you can greatly improve the development efficiency.
> ## If cloning is too slow or images are not visible, you can try to synchronize from the following addresses > - GitCode > - Gitee:
This means that the Views-based Material Components for Android library (MDC-Android) is now in maintenance mode.
## Preview Real-time preview during layout is an important part of the development phase, in many cases, the default preview device provided by Android Studio does not fully display our design, so we need to create the virtual device ourselves, under the dp, pt, in, mm four…
json file for an icon, a property named directionType is used to indicate the direction of the icon. This property can have one of the following values:
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
pro rules and is automatically imported. Normally no manual import is required. > You can also go here to view proguard-rules
Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
An Android library for managing images and the memory they use.
提高 Android UI 开发效率的 UI 库
> Android Studio 4.2.1 > > Build #AI-202.7660.26.42.7351085, built on May 11, 2021 > > Runtime version: 11.0.8+10-b944.6842174 amd64 > > VM: OpenJDK 64-Bit Server VM by N/A > > Windows 10 10.0 > > GC: G1 Young Generation, G1 Old Generation > > Memory: 1280M > > Cores: 20 > >…
If you want to let your users choose crop ratio dynamically, just do not call withAspectRatio(x, y).
4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:
Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview.
An image loading and caching library for Android focused on smooth scrolling
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
Attention: This tool is now deprecated. Please switch to view binding. Existing versions will continue to work, obviously, but only critical bug fixes for integration with AGP will be considered.
EventBus ======== EventBus is a publish/subscribe event bus for Android and Java.
This module adds the minimum classes to RxJava that make writing reactive components in Android applications easy and hassle-free. More specifically, it provides a Scheduler that schedules on the main thread or any given Looper.
The core module is the fundamental module that you need in order to use this library. The others are extensions to core.
Add this in your root build.gradle file (not your module build.gradle file):
FlexboxLayout is a library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android.
Powerful and flexible library for loading, caching and displaying images on Android.
:warning: Anko is deprecated. Please see this page for more information.
A fast circular ImageView perfect for profile images. This is based on RoundedImageView from Vince Mi which itself is based on techniques recommended by Romain Guy.
💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)