Recent Posts
-
Two implementation methods of Android calling
In Android development, it is the most basic requirement for users to make calls. As the saying goes, "all roads lead …… -
Creating styles and themes for Android tutorial
1、 Foreword As an Android Developer, we generally focus on the functions of the app. But just having functions is not…… -
Android mobile phone socket communication (server and client)
This example shares the socket communication code of Android mobile phone for your reference. The specific contents ar…… -
Android realizes bubble layout / pop-up effect, and the direction and offset of bubble sharp angle are controllable
Android custom layout realizes bubble pop-up, which can control the direction and offset of bubble sharp angle. design…… -
Android implements the button group instance of the selected commodity size on Taobao
Without much to say, let's start with the last rendering: Now let's talk about some principles! 1、 Principle: 1. In f…… -
Build fast and reliable UI tests in Android
preface Let me see how I V á n Carlo and his team wrote 250 UI tests using espresso, mockito and dagger 2 and ran them…… -
Detailed explanation and sample code of listview and GridView developed by Android
Listview and GridView are common controls in Android development. They can achieve many interface effects when used wi…… -
Android take photos and get album pictures
Before I met all kinds of photos, such as obtaining album pictures, I went to Du Niang directly, or I copied the previ…… -
Detailed explanation of onsharedpreferencechangelistener and solutions for non triggering
Before using onsharedpreferencechangelistener, I encountered a small problem, that is, sometimes onsharedpreferencecha…… -
Play appbarlayout to achieve a more cool top bar
The previous article "how to use coordinatelayout is so simple" explained the use of coordinatelayout. Today, we will …… -
Source code analysis of Android click event distribution mechanism
summary I've always wanted to write an article about Android event distribution mechanism, but I haven't written it. T…… -
Android uses viewpager to achieve slidable zoom in and out Gallery effect
Galleries are available in many app designs, as shown in the following figure: This example is a small project I wrote…… -
Picasso framework for getting started with Android
1、 Introduction: Picasso is an Android graphics cache library open source by square. You can download and cache pictu…… -
Bad asynctask in Android
Asynctask is a very common API, especially when processing data asynchronously and applying data to views. In fact, as…… -
Android’s ProgressBar instantly displays download progress details
Here, the progress bar is used to display the download progress in real time. Problems encountered on the way: 1. URL …… -
Android personal finance tool 4: add bill page
This paper considers sorting out the bill interface to realize the functions shown in the figure below. It should not …… -
Android uses dialog style pop-up activity
In Android, we often encounter activities that need dialog style pop-up boxes. First, we may think of setting Android:…… -
Solution to the problem of fragment multi-layer nested method invocation
Generation and introduction of fragment Android runs on a variety of devices, including small screen mobile phones, la…… -
Android code implementation of the most common fist guessing game
This example shares the Android fist guessing game for your reference. The specific contents are as follows Simple pag…… -
The inter process communication (IPC) mechanism of Android system is the way for the server and client in binder to obtain the service manager interface
In the previous article on how service manager becomes a binder daemon of Android interprocess communication (IPC) mec…… -
Problems and solutions in implementing QQ login interface for Android
Let's show you the renderings first: First, several problems encountered in the process: 1. Customize the background o…… -
Android listview sliding delete operation (swipelistview)
The sliding deletion function introduced in the new version of wechat and QQ is a popular function now. In fact, this …… -
Fillet progress of Android custom horizontal progress bar
Custom progress bar styles are often used in projects. We generally implement the first of the following. As for the f…… -
Android uses theme to customize the switching animation between activities
The animation switching effect between default activities of most Android systems is: slide in on the right and slide …… -
Java – how to clear errors in eclipse?
When using ADT for solar eclipse, I will encounter errors even if the problematic code is deleted In fact, even if I d…… -
Short circuit evaluation relying on Java (coding style)
Is there a good coding style that relies heavily on short circuits in Boolean evaluation? I know who likes it For exam…… -
How to select the first n items in Java treemap?
Given this map SortedMap<Integer,String> myMap = new TreeMap<Integer,String>(); Instead of the for loop, i…… -
Java – query of JAXB objects by XPath 1.0?
JAXB is a great, real time, but it is still very time-consuming to traverse the final object tree; Almost as bad as wo…… -
Java for eclipse compilation JRE problem
I use Mac OS 10.6. After restoring my backup data, eclipse stops working It gave me the following errors: The containe…… -
Clone () method in Java
As far as I know, the method clone () enables us to copy objects in Java (no reference) But I've also read that copy. …… -
Java – Visual swing in eclipse
Is there any way to use a visual editor to swing applications in eclipse? I use Ganymede Solution I use jigloo a littl…… -
Java: jpprogressbar (or equivalent) is in the jtabbedpane tab header
If I really want to do this, I can place a jpprogressbar (or equivalent) in the jtabbedpane tab (I mean, not in the ta……