Recently, Google officially launched the AS3.0 version, and the plugin for Gradle has been upgraded to 3.0.0. At present, various open source libraries are doing...
Create a project with only one activity using Android Studio, not Using Android X or Kotlin, in order to experience the entire apK compilation process...
Gradle is an open source tool for automated project building based on the concepts of Apache Ant and Apache Maven. It supports Maven, Ivy repositories,...
1. If the project has not uploaded gradle file, you can manually select the corresponding local version and compile it. Gradle Sync automatically ADAPTS to...
Gradle dependencies are often used in Android development. Here is a summary of Gradle dependency management. Gradle finds dependencies from the repository and uses Gradle...
Tinker integration for the original app tinker integration, or relatively simple, according to the instructions of the Wiki on Tinker. Add tinker-patch-gradle- to build. Gradle...
Spring is bean-oriented programming that provides the IOC container to manage dependencies between objects through configuration files or annotations. Control of this instantiation is in...
Create a. Gradle file under the project file such as config.gradle 2. In this file, set the configuration. Use ext{} for Android configuration. Use Android...
To cut to the chase, in modular development, most students will use interfaces as communication protocols for data communication between modules. The problems to be...
In the rn development, if encountered a special function, if there is no ready-made wheels, we usually need to link the native libraries, and encapsulated...
In the last article, we talked about the callback method configureExtension in the Apply method of the Android Plugin. See the Android Plugin source code...
Interface no small matter (a):RecyclerView+CardView understand the interface no small matter (two): let RecyclerView show more different view interface no small matter (three): use RecyclerView+Toolbar...
ApkSign provides apK with fast signature, hands free and automated processes. When signJarFilePath,buildToolsVersion are configured, optimization level is signJarFilePath> buildToolsVersi...
We have already inserted Hack references to all class files, and dex is inserted in Application. Application must be loaded before Application starts, but dex...
EventBus is an android-optimized publish/subscribe EventBus. It can replace broadcast, startActivityForResult, Handler, asynchronous callback, etc., to achieve communication between components and between components and background...
Android installs packages for multiple environments (test, formal, etc.) on a single device. Gradle adds "applicationIdSuffix". The authority in the ContentProvider file is unique, the...
In Android projects, code is placed by convention. This is due to gradle's philosophy of "convention over configuration", which reduces the need to write configurations....