Android basic getting started -- 8.3.3 painting API -- MaskFilter (mask)
This section introduces:
In the basic Android tutorial -- 8.3.1, the three plotting tool classes have the following method:SetMaskFilter (MaskFilter maskfilter):Set
AndroidVideoPlayer play videos onlineAndroidVideoPlayer plays a video online. The custom SuperVideoPlayer encapsulates the startPlayVideo () Playing video loadAndPlay (String videoUrl, int seekTime) to load and start playing the video. loadVideo
Construction of the robolectric environment and robolectric
Recently I have been studying Test-Driven Development. Test-Driven Development is a method of extreme programming, we recommend that you write the test code as needed before writing the
Android static code check-Lint
Gradle lint
gradleInlintTask, you can directly execute the lint static code check, but the premise is that yourbuild.gradleSetlintOptionsOption:
android { compileSdkVersion 23 buildToolsVersion 21.1.2
Android screen diversity support
Preface
The screen size and density of devices running Android are ever changing. However, for applications, the Android system provides a unified development environment for all devices, and the system handles
Android HD giant image loading solution rejects Image CompressionI. Overview
I haven't updated my previous blog for a while, mainly because of some recent private affairs. So let's start with a simple blog.
You are familiar with image loading.
Android: AsyncTask
AsyncTask is an asynchronous task. It processes complex logic in the background without blocking the UI thread and returns the result to the UI thread. Now let's analyze the implementation of AsyncTask.
Let's take a look at our
Android_02 _ file access permission (to be updated)
Preface:
Open File Explorer and you will see:
Meaning of 10 letters:
Drwxrwxrwx
First letter:
* D: folder
*-: Indicates a file.
Group 1 rwx: indicates the file owner's permissions on the file.
*
Basic Android tutorial -- 8.3.2 practical examples of plotting
This section introduces:
In the first two sections, we learned the attributes and common methods of Bitmap and some basic drawing APIs.If you are not steadfast, you have to write
ListView implements partial Item refresh and listviewitem
Everyone knows how to refresh the ListView data. Change the data source of the Adapter and then call the notifyDateSetChanged () method of the Adapter.
However, when a blogger is working on a
AlarmManager for Android, alarmmanager
On the Android platform, the Alarm Manager Service controls the Alarm and wake-up functions. Like other system services, AlarmManager provides an auxiliary management class. You only need to use AlarmManager to
Basic AsyncTask knowledge, asynctask
As we all know, the UI cannot be updated in sub-threads, and an asynchronous message processing mechanism must be used. The general practice is to use Handler to send messages to the main thread and process the
Basic Android tutorial-10.2 SmsManager (SMS Manager)This section introduces:
In this section, SmsManager (Short Message manager) in Android is used to manage SMS messages,There are not many such application scenarios. This API is generally used
Android -- simple use of PullToRefreshListView, androidpulltorefresh
Original article: http://blog.csdn.net/lmj623565791/article/details/38238749;
Pull-to-refresh encapsulates ListView, which is called PullToRefreshListView. Its usage is no
Android: windowSoftInputMode attribute details,
Android: windowSoftInputMode
The interaction mode between the activity main window and the soft keyboard can be used to avoid the problem of blocking the input method panel. This is a new feature after
Automatically wrap and add or delete a child widget of Android custom ViewGroupOverview:
Common Layout types cannot meet all requirements, and ViewGroup is used.
ViewGroup is a container for storing views. When we write the layout xml, we will tell
AIDL communication principle and androidaidl Principle
AIDL (Android Interface Definition Language) implements inter-process communication through defining communication interfaces. This is a tool provided by Google for communication between Android
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.