Sorting out some data of navigation bar of Android O/P
Height adjustment of NavigationBar
I haven't seen how the Navigationbar was created before. I always think it's just a layout layout of the system UI Emmm. I admit defeat ~ ha ha ha, then I want to change his height these two days. The change of O version of Quanzhi A50 is very simple
framework/base/c ...
Posted by DrTrans on Tue, 23 Jun 2020 20:34:09 -0700
Super simple integration of HMS Scan Kit code scanning SDK, easy code scanning purchase
preface
. Now we are used to scanning code, scanning code for payment, scanning code for social account, scanning code for commo ...
Posted by RTS on Tue, 23 Jun 2020 19:04:09 -0700
Analysis of Android Settings Search scheme
Android development will encounter some self writing interfaces that need to be allowed to be searched, or three-party applications are attached to Settings, and users also want to be searched.
Before we know how to add, we need to understand the whole framework to better add our own code.
Here I ...
Posted by barteelamar on Mon, 22 Jun 2020 01:43:26 -0700
Creation of Android SystemServer
The SystemServer process is a process that comes out of Zygote fork. Here's how the zygote process executes
frameworks/base/cmds/app_process/app_main.cpp
int main(int argc, char* const argv[])
{
// The zygote process is from the init process through fork
AppRuntime runtime;
if (zygote) {
runtime.start("com.android.i ...
Posted by adeelahmad on Sat, 20 Jun 2020 09:17:47 -0700
Android knowledge point 450 -- Reason Analysis of Android restart
Reprinted Original: https://blog.csdn.net/chi_wy/article/details/42472279
Return to knowledge list: Android knowledge points list
1, Restart reason classification
1. Upper layer causes restart
system_server killed
watchdog restart
Critical thread blocking
2. Restart caused by kernel
Null p ...
Posted by 4554551n on Thu, 18 Jun 2020 21:01:58 -0700
About crash capture
About crash capture
Android applications will inevitably crash, also known as crash, which may be due to the underlying bug s of Android system, or due to inadequate model adaptation or poor network conditions. When crash occurs, the system will kill the executing program, which means fla ...
Posted by Drayton on Wed, 17 Jun 2020 01:20:03 -0700
Construction of appium automatic test environment
1. Installation Node.js
Reason: Appium is implemented with nodejs, so node is interpreter
Download address: https://nodejs.org/en/download/releases/
Be careful Node.js Compatible with the version of Appium, you can check: https://github.com/appium/appium/releases
After installation, open cmd to check ...
Posted by tomash on Wed, 17 Jun 2020 00:53:05 -0700
RxJava can also request networks as gracefully as a co program
RxJava can also request networks as gracefully as a co program
Retrofit & coroutines and retrofit & rxjava
I believe that everyone here can say a lot about the network request framework, but I'm not going to talk about the network request framework today. Let's talk about the difference bet ...
Posted by prawn_86 on Tue, 16 Jun 2020 01:36:20 -0700
LayoutInflater and its source code analysis in Android Development
The infilate method of layoutinflate is a common method used in Android development, but its parameters make many beginners feel headache. I don't know what they represent respectively. This paper makes a summary combining with several other blogs. The inflater method has the following four overloaded m ...
Posted by .evo. on Mon, 15 Jun 2020 21:11:15 -0700
Android development learning - use of custom controls
Inherited structure of controls and layouts:
Before using custom controls, we need to know the inheritance structure of controls and layouts of Android UI. As shown in the figure below:
As you can see, all the controls we use are directly or indirectly inherited from View, and all the layouts we use ...
Posted by supinum on Sun, 14 Jun 2020 21:56:02 -0700