Android development APP portal interface design (Assignment 1)

Android development APP portal interface design (Assignment 1) 1. Content: please implement the APP portal interface framework design according to the course practice, including at least 4 tab pages, which can realize the click switching between tab pages; 2. Technology: use layouts and fragment s to click and listen to controls; 1, Key steps ...

Posted by Rich464 on Tue, 05 Oct 2021 12:29:19 -0700

Practical development of Android Framework - detailed explanation of epoll for cross process communication

csdn online learning course, course consultation and Q & A and new course information: QQ communication group: 422901085 for course discussion android cross process communication practice video course (add group to get preferential) 1. Background of epoll First, understand two basic concepts: blocking IO: The blocking mode of socket mean ...

Posted by dgudema on Mon, 04 Oct 2021 13:57:02 -0700

Display process from Android Activity creation to View

preface Series of articles: Display process from Android Activity creation to View Android four components communication core When we click the desktop icon to start the App, and the App is displayed, what has happened? Understanding this part will deepen our impression of the relationship and difference among Activity, Window and View, ...

Posted by thepeccavi on Mon, 04 Oct 2021 12:33:10 -0700

Android.mk parsing and usage

1, Role of Android.mk file Android.mk is an Android project management file, which is similar to the manual of the compiled file. It is used to describe the source code to the compiled system and group the source file into modules (including static library, shared library and independent executable file). Android.mk will be parsed by the c ...

Posted by Skepsis on Sat, 02 Oct 2021 15:43:14 -0700

Why doesn't Compose have layout nesting problems?

Author: Ricardo mjiang preface Students who have done layout performance optimization know that in order to optimize the interface loading speed, the layout level should be reduced as much as possible. This is mainly because the increase of layout level may lead to the exponential growth of measurement time. Composition does not have this p ...

Posted by SteveMT on Thu, 30 Sep 2021 13:49:09 -0700

Android R camera Hal Start

Preface Previously, I was ready to write a bit of code following the camera APP calling API 1/2 interface. After writing a few articles locally, I found that it is not good to start writing the API calling process directly without finishing the initialization of camera server and hal. Let's start writing from the initialization of the s ...

Posted by daimoore on Wed, 29 Sep 2021 09:56:03 -0700

Mac Angular project Cordova compiled Android package

Basic steps 1. The first is the official website download Java JDK8 , Java 8, Mac  , Download to register with oracle, recommended Shared account After installation, configure the environment variables and open the command terminal #Open profile open .bash_profile #If you can't open it, create this file touch .bash_profile #Remember to ...

Posted by cruzbullit on Sun, 26 Sep 2021 19:53:55 -0700

Personal understanding of handler

handler is sometimes used The post and postDelayed methods perform some tasks. Here, let's take a look at what hanlder does when executing these two methods The handler's post method will eventually call sendMessageDelayed, and the handler's postDelayed method (whether it has three parameters or two parameters) will eventually call the sendMes ...

Posted by blastbum on Sat, 25 Sep 2021 20:09:39 -0700

Use and principle of various messages in 10000 word double disk Handler

We often use the Handler's send or post to schedule a delayed, non delayed or queue jumping Message. However, there are few detailed studies on when and why this Message is executed. This article will check one by one and start the principle! At the same time, for asynchronous Message and IdleHandler that we are not familiar with, we will d ...

Posted by chele on Sat, 25 Sep 2021 11:10:18 -0700

Network programming - use more concise and efficient Okio library for IO and NIO

introduction Compared with the omniscience of Java and Android, OKHttp needed to introduce additional Okio libraries when it was introduced through Gradle in the early days. I didn't pay attention to it when it was first used, just like most. I didn't realize that Okio is a treasure house until I slowly like to go to the bottom and go deep ...

Posted by 01hanstu on Sat, 25 Sep 2021 01:26:16 -0700