Moment For Technology

Java reflection and special applications in Android

Why emphasize dynamic interactions? Because usually are dynamically loaded, namely at run time to load, rather than at compile time, when you need to get loaded, or you can load at any time a nonexistent classes into memory, and then do all kinds of interaction, or get all the information of a class that is not publicly, in other words, Developers can take advantage of reflective machines at will...

How can architecture and business development conflicts be resolved? Iflytek Input method Android architecture evolution

On December 3, 2017, Cheng Kun, Application R&D Manager of IFlyTEK, delivered a speech titled "Iflytek Input Method Android Architecture Evolution and Practice" at IAS2017 Internet Architecture Summit. As the exclusive video partner, IT mogul Said (wechat ID: Itdakashuo) is authorized to release the video through the review and approval of the host and the speaker. This talk will share iFlytek input method A...

WindowManagerService reading Notes 1 (Android 11)

Window, as its name implies, means window. In Android, the final drawing of graphics is done through Window. The Window is the View manager. Whether it's an Activity,Toast, or Dialog, it ends up attaching its View to the Window. During the Activity lifecycle, onC...

Android memory test method and implementation principle analysis

Cut the crap and get straight to the dry stuff. At present, many memory testing tools are used in this way, such as Doraemon, GT, etc. This is easy for Linux after version 2.6 to have a proc pseudo file that records various information, where in proc/pid/smaps records a PID, smaps records detailed memory usage. Use the following command to read...

The life cycle of a Flutter

If you're an Android, iOS, React, or Vue developer, then you're no stranger to the lifecycle. While learning about Flutter, Flutter has its own lifecycle. This article will cover the lifecycle of Flutter to learn where business logic should be written. Flutter in the Wid...

Decorative pattern

Dynamically extend the functionality of objects in a way that is transparent to the client (an alternative to inheritance, which is more flexible than inheritance). Typically used in scenarios that require dynamic extension of class functionality. Decorator -- The abstract Decorator class inherits the abstract Component and holds a reference to the original Component. ConcreteDecorator - ConcreteDecorator class for adding...

RxJava operator RxJava operator

Oh, my God. Before you know it, it's over. My god, a month, a month ago I planned to learn these things, and now, unexpectedly found in the end, it seems not a lot, and I feel quite satisfied, so angry ah. Itself like to learn some fun things, so, usually not very busy, like to silently step on the pit, slowly fill up. These operators are mainly too simple, so most of the comments and points I have written in the code, Demo here, interested can... Well, shy, are interested can come to visit, one thousand have what right, the fate of this stuff is hard to say ~ ~ https://github.com/GitHuborz/RxJavaOPDemo month study plan summary This for a while, and against a paragraph. One month before, prepare your learning plan for the month, start learning new things, RxJava, Retrofit, etc. From start listening to feel bad things, from the start Google search data, then slowly a little read, take notes and write Demo, feelings that some mainstream framework a powerful open source library and charm, although now the chance that the APP is not much, but about these new technologies or update from time to time, to learn more, or great. Then, this week is mainly a systematic study of Rx I think practical, but also common operators, learn a, write a Demo test to keep up with, plus their own understanding, basic I think these are enough for daily use, as for not enough, you can also customize the operator, right? O(∩_∩)O~ This period is time to learn, also sorted out a large part of the notes, ready to sort out, small update C blog (RXJava (series), for a long time did not move ~ there are cloud notes, no way, lazy.

The NDK | take the way you comb JNI function registered and timing

In this article, I'll walk you through how and when to register JNI functions. In addition, don't miss the suggestions at the end of the article, if you can help, please be sure to like and follow, this is really very important to me. 1. Static registration because there are method overloads, and the above short name rule does not distinguish method overloads. Therefore, when there is an overloaded method, you also need to append the parameter trace after the short name.

Search
About
mo4tech.com (Moment For Technology) is a global community with thousands techies from across the global hang out!Passionate technologists, be it gadget freaks, tech enthusiasts, coders, technopreneurs, or CIOs, you would find them all here.