One time pass of Spring source code compilation & solutions to problems encountered

preface spring source code is compiled locally. According to the operation steps of online blog references, there will always be all kinds of inexplicable errors. Find a solution according to the error information, but you can't compile it in your own environment. Combined with the training and learning methods provided by teacher Jack, I trie ...

Posted by ir4z0r on Fri, 22 Oct 2021 13:41:26 +0200

Map positioning of Tencent developed by Android

In this paper, only the teaching positioning function is used. If you need to search, 2D or 3D map, you can go to Tencent map development platform to view the api documents. Link: Tencent map 1, To Tencent map development flat download location sdk, quick access: Tencent map positioning 2, Add permissio ...

Posted by phpPunk on Tue, 16 Jun 2020 09:33:53 +0200

How to correctly introduce so file into Android studio

How to introduce the third-party so file? However, the third-party official only gives the integration mode in ADT environment. Android studio uses gradle compiling mode by default, which is different from ADT editing mode, so how should so files be introduced? It's very simple. Here, take the integrated JPUSH as an example to see how the ...

Posted by jgh84 on Fri, 15 May 2020 18:09:41 +0200

Android mapbox integration problems

First step dependence. build.gradle under project repositories { jcenter() mavenCentral() } build.gradle under moudle compile('com.mapbox.mapboxsdk:mapbox-android-sdk:5.0.2'){ transitive=true } Error after synchronization: WTF? What the hell is this. Search online and add @ aar after the version numb ...

Posted by pbjpb on Mon, 04 May 2020 11:00:57 +0200

apk decompilation and AS basic confusion rules

1, Decompilation Decompress apk with compressed package management software (such as WinRAR, WinZIP, etc.) to get the classes.dex file, and put the file in the dex2jar folder. Use the dex2 jar tool software to get the corresponding jar files. (1) Open the command line interface. (2) Navigate to the directory where d ...

Posted by robtbs on Fri, 01 May 2020 08:04:28 +0200

The effect of a simple rolling number

1. Renderings 2. Custom attributes textColor font color textSize font size Time displayed in duration text 3. Instructions Step 1. Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url 'https://jitpack.io' } } ...

Posted by r3drain on Thu, 30 Apr 2020 15:14:46 +0200

Gradle's article is enough for 12 - a common summary

Commonly used summary gradle common commands //List all the properties of the project. Then you can see the properties added by the plug-in and their default values gradle properties //List all tasks for the project gradle -q tasks --all Character string '' only represents a string "String splicing, variable variable splicing or task ...

Posted by rastem on Wed, 08 Apr 2020 15:01:29 +0200

Gradle unified management version

In order to improve the efficiency of project development, some open source frameworks are often introduced in the actual project development process, as well as various modules used in the project. When too many modules are introduced, it is better to provide a unified way to manage version numbers, such as compileSdkV ...

Posted by scott56hannah on Sat, 04 Apr 2020 02:29:33 +0200

Android Pickerview selector

1. overview I remember that when I was working on the mall project, I needed to realize the three-level linkage between the province and the city in the address selection to facilitate the user to fill in the address quickly. At that time, I used an open-source control called Android wheel, which felt very easy to use. The onl ...

Posted by vikela on Fri, 03 Apr 2020 23:46:27 +0200

Retrofit+SwipeRefreshlayout+RecyclerView to implement pull-up refresh and paging load

Preface: In the process of project development, we usually have the demand of "paging load". Paging load is to display data in the form of list. On the premise of having a network, we can manually obtain more data through pull-down refresh. When there is no more data, we will be reminded that we do not have more data.     & ...

Posted by jakeklem on Fri, 03 Apr 2020 03:29:53 +0200