With the rapid development of Android plug-in technology today, whether it is easy or difficult to develop and implement a plug-in framework is a question...
Dependencies are familiar to Android developers. They are used to configure dependencies for projects that receive a closure of DependencyHandler. For example: we now have...
Smalidea is a IntelliJIDEA/AndroidStudio smali plugin function syntax highlighting existing/error byte code level debugging breakpoints step through register to check the local window Java syntax...
It is common to see controls with shadow effects during development, which can be implemented through CardView and Android: Elevation provided by the SDK, as...
ApkChannelPackage is a fast multi-channel packaging tool that supports multi-channel packaging based on V1 signature and V2 signature. The plug-in itself automatically detects the signature...
APK stands for AndroidPackage, or Android Installation Package (APK), and can be installed by transferring APK files directly to the Android emulator or phone for...
Flutter is a cross-platform mobile development framework launched by Google and uses Dart as its programming language. It is another exploration of cross-platform solutions by...
In Android P Preview, reflection calls to the @hide API are restricted. For details, see This article. Recently the team has been sharing plugins and...
In recent years, the whirlwind of "plug-in technology" has arisen in the mobile development industry. Each big factory has launched its own plug-in framework, and...
(1) Compared with the current thermal repair schemes in the market, the Tinker thermal repair scheme is briefly introduced. (2) The whole access process of...
Recently, I have been using Android Studio for development. During the development and release, I encountered a problem of multi-channel packaging. Because the company has...
The traditional productFlavors channel package is acceptable with 10 channels. If there are 100 channel packages, it takes 5 minutes for each package, which is...
Tinker's power can be seen in this brief explanation. Of course Ali's Sophix does some things better (non-invasive, just-in-time), and it might be a faster...
AAPT2 is a compilation and packaging tool for Android resources, which divides the compilation of Android resources into two parts: compilation and linking. By learning...
Different Android phones use different cpus and therefore support different instruction sets. The ABI defines very precisely how the application's machine code interacts with the...