What did 36 of us learn from July 15 - July 21, 2019?

Author: Chen Dayutou github: KRISACHAN If you don't want your career to end prematurely, continuous learning is essential for developers. Recently, the author of "The Way to Front-end Interview" has set up a learning warehouse to allow some people to record what they have learned in this area. The warehouse address is as follows: ...

Posted by Cut on Tue, 23 Jul 2019 08:07:10 +0200

Ten minutes for you to understand the Android Touch Event Principle (Input Manager Service)

From finger-to-finger contact to MotionEvent being transmitted to Activity or View, what exactly happened in the middle? How did touch events come about in Android? Where is the source? In this paper, the whole process is described intuitively, not for understanding, but for understanding. Android Touch Event Model Touch events mus ...

Posted by met0555 on Mon, 22 Jul 2019 16:15:14 +0200

A Note on Android's Level of Rights

There are four permission levels for Android android:protectionLevel=["normal" | "dangerous" | "signature" | "signatureOrSystem"] normal: Low-risk permissions that can be used whenever applied, add uses-permission to Android Manifest. XML Label, installation does not require user confirmation; norma ...

Posted by ngreenwood6 on Mon, 22 Jul 2019 11:57:15 +0200

Android Util Code KTX! It's time to improve your development efficiency! (Continuous updates...)

Preface The first contact with Kotlin was in 2017, when Kotlin was not upgraded, nor was it the official Android development language. As for how Amway got me, if I remember correctly, it should be Open Source Lab Kotlin tutorial. At that time, almost no one was studying Kotlin, and there were few related materials on the Internet. I also trans ...

Posted by gford on Fri, 19 Jul 2019 10:35:43 +0200

"Thousand-mile Pronunciation" of Fangka Mahjong Analysis Series

From: http://blog.csdn.net/honghaier/article/details/62494089 ” Fangka "Mahjong R&D skills, in the"Red Boy's Game Development Road". Welcome to pay attention to the public number! Fangka Mahjong Analysis Series of "Thousand-mile Pronunciation" In the room card game, it is necessary t ...

Posted by Coco on Thu, 18 Jul 2019 04:15:00 +0200

Analysis of Dex String Encryption Principle by StringFog Plug-in

Android application reinforcement and reverse has always been one of the hot topics of research, and the attack and defense between encryption and cracking is in full swing. Although Dex encapsulation and res confusion technologies were born, they are not widely used in practice. First, most anti-reverse services are charged, second, the perfo ...

Posted by dgny06 on Thu, 18 Jul 2019 00:06:54 +0200

Writing RecyclerView adapter in Kotlin (KAD 16)

Authors: Antonio Leiva Time: Mar 14, 2017 Link to the original: https://antonioleiva.com/recyclerview-adapter-kotlin/   By creating a RecyclerView adapter, Kotlin can simplify your life, which is an interesting approach.   In this approach, you can see more readable code organization and avoid redundant code.   Kotlin's Recycler View adapter   ...

Posted by flamtech on Wed, 17 Jul 2019 23:39:11 +0200

RecyclerView, ListView to Implement Selected List

Reproduced from: Links to the original text Personal examples of RecycleView: Demo project, run the code directly to see the effect ListView small example: Demo Project ListView Remid: The radio button is implemented through ImageView, not CheckBox. An overview: The source of demand for this article is relatively simple, but the elegance ...

Posted by carlmty on Wed, 17 Jul 2019 20:00:34 +0200

ios page overflow:scroll; slow scroll and mobile web page, soft keyboard pop-up, input box is obscured

In mobile web development, you will find that when you set an overflow:sroll attribute to an element, when you slide the page on the ios side, the response of page scroll is very slow, there is a kind of Katon feeling, but it scrolls very fast on the Android side, so some people think of using iscroll.js plug-in, so that there is overflow:scrol ...

Posted by AnAmericanGunner on Wed, 17 Jul 2019 00:56:47 +0200

Bmob Backend Cloud Initial Experience

Introduction to Baas Baas, short for Backend as a Service, is "Mobile Backend as a Service". "Mobile Backend as a Service" is a typical practice of mobile platform in the concept of "cloud". Baas helps us pack things in servers. People who are mobile end don't need to think about how to write servers, how to des ...

Posted by luketheduck on Tue, 16 Jul 2019 22:30:49 +0200