One breath took the offer of 9 companies, the exclusive launch of the whole network!

background In the development process of using fluent in depth, we encountered serious business code coupling and poor code maintainability, such as mud. We need a unified application framework to get rid of the current development dilemma, which is also a virgin land vacant in the field of fluent. Fish Redux is an upper application framework ...

Added by whizzykid on Mon, 07 Feb 2022 14:23:12 +0200

Share the detailed study of Java advanced reflection mechanism

What is reflection Java reflection mechanism is to know all the properties and methods of any class in the running state; Any method of any object can be called; This function of dynamically obtaining and dynamically calling object methods is called java reflection mechanism. Functions provided by java reflection mechanism: Determine the ...

Added by Hyperjase on Mon, 07 Feb 2022 13:48:07 +0200

Jetpack DragAndDrop Library - drag and drop is so easy!

Drag and drop It is the most basic gesture operation. Users can click and hold pictures, text or other data elements, then drag them to another application (or other location of the same application) and let go to place the data in a new location. Gestures are usually expressed as long press on the touch screen and click and drag when using t ...

Added by legio on Mon, 07 Feb 2022 13:46:20 +0200

Implementation principle of Android Navigation component

The use of navigation components is not the focus of this article. For specific use, please refer to Official documents , the navigation component framework is implemented through fragments. Its core classes can be mainly divided into three NavGraph, NavHostController and NavHostFragment. The functions of these three classes are: NavGraph: ...

Added by jbdphp on Mon, 07 Feb 2022 13:25:53 +0200

Android knowledge point - RecyclerView notifyItemChanged(position) returns incorrect ViewHolder data

phenomenon There are always wet shoes on the roadside.    there is a need to refresh a single item of the list. What a simple need. After a simple CV, the code is knocked out, and then the hand is cheap for a little, and a self-test is done. Then, the tragedy appears.    I can't remember the specific requirements. Here, sim ...

Added by mazzzzz on Mon, 07 Feb 2022 09:39:32 +0200

Jetpack Compose layout - custom layout

In the first part Quick start of Jetpack Compose Technology In this article, we briefly introduced Compose, so let's learn the layout of Compose. Since the layout involves a lot of content, it will be written separately. The layout mainly includes: Layout Basics,Material components and layout , custom layout Use ConstraintLayout in Compose. ...

Added by gemmerz on Mon, 07 Feb 2022 08:58:42 +0200

Jetpack DragAndDrop Library - drag and drop is so easy!

Drag and drop It is the most basic gesture operation. Users can click and hold pictures, text or other data elements, then drag them to another application (or other location of the same application) and let go to place the data in a new location. Gestures are usually expressed as long press on the touch screen and click and drag when using the ...

Added by mhsjrotc on Mon, 07 Feb 2022 06:43:03 +0200

Android R(11) adds the death recipients callback of HIDL service for the client

Generally, the caller (client) of HIDL service is not in the same process with it. HIDL service generally provides hardware functions, and the caller (client) realizes characteristic functions based on this hardware function. Here, it is assumed that HIDL light service only provides the hardware function to control the on and off of specific LE ...

Added by michaelnorth on Sat, 05 Feb 2022 12:22:31 +0200

ButterKnife 8.4.0 source code analysis series

ButterKnife 8.4.0 source code analysis (I) preface This paper is based on the historical version 8.4.0 of ButterKnife. ButterKnife uses apt annotation processing tool. Let's take a look at this part before explaining the source code. Compile time technology (APT Technology) Before explaining compile time technology, we need to understand t ...

Added by Txtlocal on Fri, 04 Feb 2022 14:41:07 +0200

Flutter # routing management

In mobile development, route usually refers to Page, which is the same as the route concept of single Page application in Web development. Route usually refers to an Activity in Android and a ViewController in iOS. Route management / navigation management, which manages how to jump between pages, will maintain a route stack. The route push oper ...

Added by sinbad on Fri, 04 Feb 2022 12:07:39 +0200