ProGuard Code Confusion

Proguard is a Java class file compressor, optimizer, obfuscator, pre-verifier. Compression links detect and remove unused classes, fields, methods, and attributes. Optimization links analyze and optimize byte codes for methods. Confusion links rename classes, variables, and methods with meaningless short variables. These steps ...

Posted by ditusade on Wed, 15 May 2019 00:39:36 +0200

Create the first block chain using Java

The purpose of this series of tutorials is to help you understand how to develop block chain technology. In this tutorial, we will: Create your first very basic block chain. Implement a simple workload certification system (mining). Explore any possibility. I assume you have a basic understanding of object-oriented programming. It is notewort ...

Posted by tphgangster on Tue, 14 May 2019 23:28:59 +0200

UI Carton Optimizes UI Performance in Android Detection Applications

I. overview When optimizing app performance, we all hope to write a slippery UI interface. We have written a blog before. It is mainly based on the performance optimization model released by Google at that time. It mainly provides some examples of UI optimization performance: Performance optimization of Android UI in real-world ...

Posted by whmeeske on Tue, 14 May 2019 22:27:20 +0200

Common Codes for android Animation

Combined animationImplementing composite animation mainly depends on the class AnimatorSet, which provides a play() method. If we pass an Animator object (Value Animator or Object Animator) into this method, we will return an instance of AnimatorSet.Builder. AnimatorSet.Builder includes the following four methods: after(Anim ...

Posted by Toxinhead on Tue, 14 May 2019 21:14:30 +0200

Detailed description of several positioning methods in android

Android Advanced Road Series:https://blog.csdn.net/chzphoenix/column/info/16488   Preface: In android, we usually use Location Manager to get location information, where there are four provider s: public static final String NETWORK_PROVIDER = "network"; public static final String GPS_PROVIDER = "gps"; public static final St ...

Posted by morris520 on Tue, 14 May 2019 12:18:51 +0200

Exploration of ARouter Source

Exploration of ARouter Source 1. Questions How do I support direct parsing of standard URL s for jumping and automatically injecting parameters into the target page? How do I support Multidex, InstantRun? How can mapping relationships be grouped, multilevel managed, and initialized on demand? How does Dependent Injection w ...

Posted by ultrasound0000 on Sun, 12 May 2019 14:13:49 +0200

android Message Vertical Rolling Rotary Control

android Message Vertical Rolling Rotary Control Similar to Taobao homepage, the control of vertical scrolling of messages is very simple to implement. There are many examples on the Internet, but most of the examples on the Internet are using android's native control ViewFlipper, which I also used. Finally, I found that it was ...

Posted by damonlee on Sun, 12 May 2019 00:55:59 +0200

IPC Mode in Android - AIDL (II)

This chapter focuses on summarizing: Using AIDL If there are a lot of concurrent requests, using Messenger is not suitable, and if you need to call the server-side methods across processes, Messenger can not do it. At this point we can use AIDL. The process is as follows: 1. The server needs to create a service to l ...

Posted by teguh123 on Sat, 11 May 2019 20:42:48 +0200

Bessel Curve of Android Custom View(9)_Path

I. Table of Path's Common Methods In order to be compatible (lazy), the method added above API21 (Android Version 5.0) is removed from this table. Unable to help Tucao, why does it seem that some overloaded method can be written only when API21 is added. Baby's heart is crumbling at the moment. Effect correlation metho ...

Posted by VagabondKites on Sat, 11 May 2019 20:34:14 +0200

Android Proficiency Tutorial V

Preface Hello, everyone. Bring you an overview of Android Proficiency Tutorial V. I hope you like it. Preface If you want to learn Android development, you need to understand Java programming, which is the foundation and the key point. If you don't learn Java grammar, you should learn Android first, and then Android. Don't ask if you can learn ...

Posted by blakey on Sat, 11 May 2019 19:24:21 +0200