BlackHook is a gradle plugin that implements compile-time stapling. Based on the ASM+Tranfrom implementation, it can hook any Java method or Kotlin method as long...
Android-skin: a very simple Android Skin framework, seamless support for third-party controls, a line of code can be Skin, integration cost is very low, provide...
After reading the article "APPLICATION of ASM in privacy compliance scanning" posted by the public account of JD Retail Technology, I wanted to integrate this...
APT(short for Annotation Processing Tool) parses annotations at compile time and generates new Java files, reducing manual code input. There are many mainstream libraries that...
Making address: https://github.com/xuerui1993/AutoViewPager automatically round figure android development of commonly used controls, if the need to develop, each place to write, so it is more...
Trojan is a stable and efficient mobile lightweight logging SDK that runs stably on multiple product lines of Ele. me logistics without any bugs. You...
This includes some startup, data retrieval and data return. It is an Interface definition language for Android, used to implement Binder communication process data transfer,...
A bug occurred and the service function was interrupted. System on-line one day, tested N more bugs. Has killed a programmer to sacrifice. I developed...
This document walks you through the basic process of building a simple JetPack-based application. Launch Android Studio 3.2 or later and, as always, enter information...
Gradle is not only the most mainstream build tool for Andorid. In addition, many technical fields, such as componentization, plug-in, hot repair, etc., need Gradle...
Personal blog: Haichenyi.com. Thanks for paying attention to the previous two articles about how to generate jar packages, AAR packages and how to use them....
As an Android developer, you must encounter too many channels package, a lot of channel packages out, to reinforce, after reinforcement also need to re-sign...
Jenkins is an open source software project. It is a Continuous integration tool developed based on Java for monitoring continuous repetitive work. It aims to...
The idea behind this Gradle automation script is to automate packaging, hardening, and adding multiple channels so that you can do everything in one click...
The RDVEUISdk itself provides a rich selection of filters for developers to choose from, while users can extend the filters to suit their own needs....
Through ViewPager and Bezier curve to achieve an arc advertising rotation diagram. Custom View, Bezier curve in one. Two lines of code to implement the...
The company needs to split the APP into two versions: cloud deployment version and enterprise version. A. The cloud deployment version is the original APP,...
In the process of project componentization, each independent module will be divided according to App framework and business situation. The code management of each module...
Copyright Notice: This account published articles are from the public account, Chengxiang Moying (cxmyDev), chengxiang Moying all rights reserved. Shall not be reproduced without permission....