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