The OMX Plug-in and Code Component of A31 in Stagefright Multimedia Architecture under Android 4.2.2

This article is a summary of my own reading source code. Please indicate the origin of the transfer. Thank you. Welcome to communicate with you. qq:1037701636 email: gzzaigcn2012@gmail.com     As mentioned in the previous blog post, AwesomePlayer::onPrepareAsyncEvent() begins to acquire and create Codec decoder components, which w ...

Posted by Stuie_b on Thu, 27 Dec 2018 08:24:09 -0800

Meterial Design Best Experience (1): Use Toolbar, Coordinator Layout, AppBarLayout, etc. to implement a beautiful title bar

Meterial Design Best Experience (1): Use Toolbar, Coordinator Layout, AppBarLayout, etc. to implement a beautiful title bar   Author: Jiang Dongguo Time: Friday, 10 March 2017 Sources of application: Lu Chibao v1.2 (Samsung C9 Pro) Blog address:    http://blog.csdn.net/andrexpert/article/details/6 ...

Posted by jnutter on Wed, 26 Dec 2018 15:24:07 -0800

App Widgets Details Four RemoteViews, RemoteViews Service and RemoteViews Factory

Guide reading This article will introduce "Collection View", the implementation of App Widget's complex layout Links to other articles in the App Widget widget series App Widgets Explains a Simple Use App Widgets Details Configuration Activity App Widgets Explains Adding App Widgets to Three Activities App Widgets Details Four ...

Posted by DamienRoche on Tue, 25 Dec 2018 21:00:07 -0800

Android message processing mechanism (Looper, Handler, MessageQueue,Message)

Android message processing mechanism is estimated to be rotten, but still need to be written, because Android applications are driven by messages, Android can be said to be a message-driven system in a sense, UI, events, life cycle are closely related to message processing mechanism, and message processing mechanism is particularly important ...

Posted by cihan on Sun, 23 Dec 2018 23:18:06 -0800

Principle and process analysis of Android OTA upgrade (8) - - the execution process of update_binary

Principle and Process Analysis of Android OTA Upgrade (VIII) - Execution Process of Upgrade Program update_binary 1. Analysis of the execution process of update_binary The program binary executed by the child process in the previous article is actually update-binary in the update.zip package. As we mentioned above, Recovery services do ...

Posted by brax23 on Tue, 18 Dec 2018 18:36:04 -0800

《Training:Receiving Simple Data from Other Apps》

Note: I am a non-professional translator. I only write this blog for self-study. If you have any questions, please refer to the official documents. Just as your application can send data to other applications, it can easily receive data from applications. Consider how the user interacts with the application and the type of data to be recei ...

Posted by joejoejoe on Tue, 18 Dec 2018 04:54:04 -0800

PICE(2):JDBCStreaming - gRPC-JDBC Service

In an akka-cluster environment, JDBC databases are separated from other nodes in the cluster from the point of view of data invocation. This is because the JDBC database is not distributed and does not have the transparency of node location. Therefore, JDBC database server must provide data manipulation through service mode. In this scenario, t ...

Posted by cr55dan on Tue, 18 Dec 2018 02:21:05 -0800

Android Study's thorough solution to Gson parsing exception: com.google.gson.JsonSyntaxException

LZ-Say: The wind blew like a prelude to the goblin's arrival. Preface In the process of development, most of the parameters that App usually receives are in JSON format, so there are many ways to parse json. The Android side uses Gson relatively more. In the process of parsing, if you encounter the normative background, you can r ...

Posted by t_miller_3 on Mon, 17 Dec 2018 23:06:04 -0800

FLAG_ACTIVITY_CLEAR_TOP of Activity Startup Mode

In the past, I didn't pay much attention to the start-up mode of activity. Recently, I encountered some troubles in the project. To understand the start-up mode again, besides the four commonly used start-up modes, there are some special start-up flag s, which are also very useful. FLAG_ACTIVITY_CLEAR_TOP Google Documents: If set, ...

Posted by quimbley on Mon, 17 Dec 2018 12:30:03 -0800

Core Technology of Progressive Web Apps(PWA) - Push Notification Using Firebase Cloud Messaging

Chrome is currently in use Firebase cloud messaging (FCM) As its push service. FCM recently adopted the Web Push protocol. FCM is a follow-up product of Google Cloud Messaging (GCM), which supports the same and more functions. To use Firebase cloud messaging, you need to set up projects on Firebase (see the VAPID secti ...

Posted by maxsslade on Sun, 16 Dec 2018 14:24:04 -0800