The KotlinConf conference announced the RC version of Kotlin1.2 and announced that Kotlin/Native is now supported for iOS and Web application development. After The release...
This article is the introduction of RecyclerView entry base series of the fourth article. If you already have some knowledge of creating RecyclerView, read on....
"Experience this kind of thing, killed the naive, but also accidentally hurt the innocence," suddenly realized, and now to the point. Jenkins installation and configuration:...
Programmer group, life is really suffering. The first article said that the west two banners programmer monthly salary of 50,000 live like 5,000, said that...
Running applications on insecure devices, such as root or unlocked mobile phones, involves security risks, such as malware or Trojan horses that implant viruses with...
Now use a key to achieve the IDEA of integrated Docker packaged deployment 1, modify the Docker Docker open remote access service file 1 vim/lib/systemd/system/Docker....
I'm sure you're already familiar with Okhttp's chain of responsibility mode, but today I'm going to introduce another interesting gameplay. Let me describe the scenario...
Android Studio Download and install Download address Mac Configure SDK download path Open Settings after installation uncheck Match Case, ignore case when prompted JDK download...
Retrofit, a well-known web framework, is open sourced by Square. Square, it is our old acquaintance, many frameworks are his open source, such as OkHttp,...
DialogFragment is a pop-up Fragment that uses an AlertDialog and has the same life cycle as a Fragment. However, the Dialog lifecycle Dialog has also...
Kotlin Basics This article focuses on the points where Kotlin differs from Java. Kotlin is statically typed, and all expressions are typed at compile time....
Blocking queues support blocking insert and remove methods. Continuing to insert elements when the queue is full will block, and continuing to fetch elements when...
Customize the rules for sliding touch responses based on our own requirements. An object that reports movement events (mouse, pen, finger, trackball). Motion events can...
In easy-to-understand words to analyze the event distribution source, so that you have a clear understanding of the event distribution. There are two common common...
Flutter is Google's mobile UI framework for quickly building high-quality native user interfaces on iOS and Android. Flutter can work with existing code. Now more...
At present, the development of audio application industry is very hot, from voice broadcast software, to voice games, no matter in work and life, or...
2. How to add a submodule (wallet) to the project? . 2. Automatically deploy and configure the integration environment or component environment. 3. Interaction mode...
1. When we talk about Flutter drawing, our first reaction is to use the CustomPaint component to create a custom CustomPainter object. All observable components...