Youku App is connected to alipay applets framework. However, due to the difference between the running environment of Youku App and Alipay App platform in...
In the last section, we realized the function of simple sandbox file browser to import data, file type judgment function. In today's section, we will...
Retrofit is a very popular web request framework in the industry. It is easy to use and almost necessary for Android development. This article explores...
The suspension window is set at the edge of the screen. The suspension window has multiple colors, and different colors respond to different touch events....
Small knowledge, big challenge! Data segment DS+ offset address segment BX data segment can be popularly understood as data container pointer for example: code segment...
1 Background Before Android 10, most applications only need to apply for READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE permissions to create their own folders on the SD card....
For better collaborative project management, I'm going to share the third-party library management specification with Cocoapods as an example. 1. Assign a version number to...
This paper mainly discusses the principle of 'Android page rendering'. Before we discuss the topic of this article, we need to prepare some knowledge. Let's...
Android ANR frequency has always been an important indicator of Android user experience, today we will briefly talk about another way to obtain ANR, Android...
Introduction recently received a new requirement to implement a sandbox file browser. Allows users to import data and then view the imported sandbox data in...
As an iOS developer, we know that there are three common ways to manage multiple threads in iOS: **NSThread, GCD, and NSOperation**. * NSThreads provide...
In the preface, when coordinate transformation is carried out, the Matrix class cannot be wrapped around. Then, what exactly the Matrix principle is and how...
Preface review: when you customize a View, set different colors according to different conditions, so you need to provide external methods to set colors. A...
Provider is a state management package built by the community, not introduced by Google. However, Provider is one of the state management methods highly recommended...
In practice, when using the mobile component library Vant's time Picker, selecting the time of the popup Picker component will trigger the scrolling of the...
1. Performance when the keyboard pops up: the visual area provided by the ios native app becomes smaller, the height of the WebView remains unchanged,...
CocoaPods is a "package management tool" for macOS and iOS application development. CocoaPods makes it easy to manage third-party libraries and publish your own. CocoaPods...
Business development has encountered more and more environmental problems, which seriously affect development efficiency. Some seemingly packaging problems are behind the corruption of engineering architecture....
Retrofit supports the use of coroutines, while the later Android development language is basically Kotlin, so it focuses on the source code analysis of the...