Android interprocess communication -- understand Binder through AIDL and write Binder service

Series of articlesAndroid interprocess communication (I) - Android multiprocess modeAndroid interprocess communication (2) - understanding Binder's mechanismAndroid interprocess communication (3) - understand Binder through AIDL and write Binder service In the previous chapter, I have learned the comm ...

Posted by lovely on Mon, 22 Jun 2020 06:28:49 +0200

Apple-like volume control column

After the upgrade of the tablet, we found that in the new IOS system, the volume-adjusting controls appearing after the scroll make people look very comfortable, good, try to achieve the following on Android. Above: The end result is this. Ideas for implementation: First, draw a rectangle. Step 2, draw a rounded rectangle on top of the ...

Posted by Hillu on Sun, 21 Jun 2020 18:10:04 +0200

Mobile GIS Development: mobile base station positioning + offline slice map (vector vtpk + grid tpk) navigation Android APP

catalog Write at the beginning text 1, Interface layout 2, Function realization 1. Display online map and positioning 2. Acquisition and display of base station information 3. Acquisition and analysis of geographic information 4. Display grid offline map (. tpk) 5. Display vector offline map ...

Posted by jesirose on Sun, 21 Jun 2020 12:54:19 +0200

Self study python for one year, and finally transform into a java Engineer!

The language is the same, no matter c, python or java, the syntax feels similar, but Python is really hard to find a job. Several recruitment platforms have looked around, and there are only a few, so they sprouted the extension java route to make up for the advantages of job search. In the future, you ...

Posted by popsiclesph on Sun, 21 Jun 2020 10:24:05 +0200

AOP application scenario actual combat - develop efficiency improvement tool based on AspectJX

Article catalog preface Scene practice Log printing Pain spot solve Definition notes Defining cuts and pointcuts Use example Thread switching Pain spot solve Definition notes Defining cuts and pointcuts Thread switching method Use example Thread name detection Pain spot solve Defining cuts ...

Posted by MikeyNoedel on Sat, 20 Jun 2020 10:43:16 +0200

How to use HMS Nearby Service to develop a business card exchange function for your APP?

                         . As a result, there are many apps and small programs for exchanging business cards in the market. So, how to develop a business card exchange function fo ...

Posted by Japher on Fri, 19 Jun 2020 04:07:33 +0200

ContentService simple analysis

ContentService uses the observer mode, and APP registers Uri messages of interest to ContentService through ContentResolver.When the corresponding data changes, ContentResolver calls the notifyChange function to notify ContentService of the corresponding Uri data changes, ContentService queries the corr ...

Posted by anoesis on Thu, 18 Jun 2020 18:22:30 +0200

Glide(1) Lifecycle Binding

Glide decouples in a unique way. Related articles: How Fragment s Bind to Activity's Life Cycle 1.1 Glide.with() Glide.with(FragmentActivity activity) // RequestManager with(FragmentActivity activity) public static RequestManager with(Activity activity) { return getRetriever(activity).get(activity); } publi ...

Posted by luke_barnes on Thu, 18 Jun 2020 18:09:43 +0200

How to listen for Auto Save events after Prefab modification in Editor

1) How to listen for Auto Save events after Prefab modification in Editor 2) On the advantages of turning on the Optimal option of animation files 3) Is it helpful for performance to split a large terrain into multiple mesh Colliders 4) Camera.SetReplacementShader And Projector display problems 5) FMOD can't switch sound when plugging in and ou ...

Posted by felixtgomezjr on Thu, 18 Jun 2020 09:06:01 +0200

Flutter learning notes (32) -- PointerEvent event processing

For reprint, please indicate the source: Flutter learning notes (32) -- PointerEvent event processing In Android's native development, we all know that events can be divided into down, move, and up events. For ViewGroup, events can be distributed, intercepted, and consumed. For View, events can be distributed and consumed. For Flutter, events c ...

Posted by anto91 on Thu, 18 Jun 2020 06:41:01 +0200