Java crawler server is blocked, don't panic, let's change a server

This is the fourth in a series of Java crawler blogs, in the last one Java crawler encounters data asynchronous loading, try these two methods! ) In this article, we have a brief talk about how to deal with the problem of asynchronous loading of data from the perspective of built-in browser kernel and reverse parsing. In this article, we will b ...

Posted by poknam on Mon, 14 Oct 2019 22:05:25 -0700

Android Studio plug-in development MVP framework code generation plug-in

I. overview When using Android Studio, plug-ins are often used to improve development efficiency (laziness). Some of them are commonly used: GsonFormat, ButterKnife, etc. Because introducing the mvp architecture into the project and writing various classes is a very tedious and repetitive task, so I wrote this plug-in at that time. Now I just ...

Posted by hoolahoops on Mon, 14 Oct 2019 05:53:46 -0700

Android Uses Popup Windows to Customize Bubble Bubble Window

As a rookie, he suddenly wanted to know about the bubble pop window, so he wrote a simple pop window to look for information. Personal feeling is in line with the level of novice birds;   First, customize the bubble box public class MyLinear extends LinearLayout { private Paint paint; // ...

Posted by roliver on Sun, 13 Oct 2019 08:55:04 -0700

Android Development (10) ActionBar & Message & Notification & Broadcasting is all in this article!

I. Use of ActionBar Action Bar is the application of the top rectangular bar, the content is generally app icon, app name, menu buttons, tab navigation, etc. 1. Display and hide ActionBar xml method: Setting the theme attribute of application or activity in manifest can display and hide (theme with NoAction Bar) java method: first, getSupportAc ...

Posted by Irvin Amoraal on Sun, 13 Oct 2019 08:42:57 -0700

Histogram of MPAndroid Chart, Android Excellent Icon Library (80% of project requirements)

Preface Charts are often used for data analysis in projects. There are many excellent open source galleries for charts on gitHub. Today, we share the bar charts in MPAndroid Chart. A brief introduction to MPAndroid Chart: It can realize the drag of charts, 3D, partial view, dynamic display of data and other functions. Official source address: ...

Posted by j.bouwers on Sat, 12 Oct 2019 10:07:27 -0700

Implementation of Android native PDF function

1, background Recently, the company hopes to achieve Android native PDF function, requirements: efficient and practical. After two days of research and coding, a simple Demo is implemented, as shown in the figure above. There are still many technical points about the realization of PDF function in Android's native end. In order to avoid detour ...

Posted by cschotch on Fri, 11 Oct 2019 17:52:07 -0700

Android native PDF function realization: PDF reading, PDF page jump, PDF gesture expansion, PDF directory tree, PDF Preview thumbnail

1, background Recently, the company hopes to achieve Android native PDF function, requirements: efficient and practical. After two days of research and coding, a simple Demo is implemented, as shown in the figure above. There are still many technical points about the realization of PDF function in Android's native end. In order to avoid detour ...

Posted by nita on Thu, 10 Oct 2019 19:49:26 -0700

Detailed Explanation of Domain Name Anti-blocking and Jump System for Writer H5 Activity Text Link

All along, we have been constantly impacted by the novel and explosive H5, the brain is stimulated again and again, good H5 activity text in the tweets and friends circle fire, after reading it, but let us not forget for a long time, we subconsciously triggered emotional resonance! Then the problem arises. After carefully planning the copy of ...

Posted by MNSarahG on Thu, 10 Oct 2019 17:11:21 -0700

Hand-in-hand instructions on building component architecture for Android projects

Article directory 1. overview 2. Basic configuration 3. Setting Module 1. overview Project address: ComponentizationDemoComponentization: app is divided into modules according to business, function, etc. Then it can be implemented in specific modules with MVC, MVP, MVVM and other architectures.F ...

Posted by hypuk on Thu, 10 Oct 2019 13:34:10 -0700

Take you to read ButterKnife's source code

Why write this series of blogs? Because in the Android development process, generics, reflection, annotations will be used, almost all frameworks will use at least one or two of the above knowledge, such as Gson, generics, reflection, annotations, Retrofit also used generics, reflection, annotations. It is very important for us to learn these k ...

Posted by madmindz on Thu, 10 Oct 2019 02:21:26 -0700