Cause: test little brother mention knife to find, said apK upgrade 64-bit architecture after shooting video selection player crashed, a debugging, reported the following a...
The simplest way is to use the @SerializedName annotation to configure multiple different JSON keys, or use @expose to configure some exceptions. More complex data...
Earlier in Learn-as-You-Go Android Jetpack-Paging 3, we talked about the pits we encountered because of state logging. Clicking on the crown button in the image...
When LEARNING native development, I used various frameworks for compiling automatically generated template code, such as ARouter. These frameworks actually use JavaPoet to automatically generate...
This article is based on a further understanding of the Art of Android Development, partly excerpted from the book. Why write this article? The <<Android...
Copyright Notice: This account published articles are from the public account, Chengxiang Moying (cxmyDev), chengxiang Moying all rights reserved. Every week will be uniformly updated...
Android Jetpack is a set of libraries, tools, and guidelines to help developers follow best practices, reduce template code, and write code that runs consistently...
By Yang Jiakang, CFUG community member, author of The Journey of Flutter Development from South to North, Xiaomi Engineer Singleton Design Pattern is very simple...
In the "Android source graphical system window add" section left ViewRootImpl class setView method call requestLayout() function analysis. Now move on to analyzing the flow....
TextView is a text display UI control provided by Android. It is also the first Weight component familiar to Android developers. It can display text,...
JVM principle of the most complete, clear, popular explanation, five days 40 hours vomiting blood collation JVM principle, clear, popular explanation, five days 40 hours...
In general, a short white screen or black screen will appear during Application initialization during cold startup. An optimization can be made here to improve...
In this article, Compose's Column, Row, and Box layout components are introduced. By comparing them with traditional Android controls, you can learn more about these...
Third party SDKS will always call some privacy methods frequently, such as MAC address, AndroidId, etc. Now we want the requirement that, for example, when...
BaseDemo is a standard architecture of Android application development based on Android MVVM + Retrofit + OkHttp + Coroutine + componentized architecture. Through continuous upgrading...
1. Activity startup process 2. Activity display principle 3. How to start an application UI thread Talk about the registration and transceiver principle of dynamic...