Android
-
Problem adding custom properties to custom controls
First, let's mention the requirements. A user-defined EditText is used to prohibit the input of expressions. Talk abou…… -
Application initialization of Android system programming introduction series
In the previous article, we learned that when the Android system starts the application, it will first load a series o…… -
Loading service of Android system programming introduction series
Previous articles briefly sorted out the knowledge points related to the interactive response between the application …… -
Seven cattle cloud storage is used for image upload and download in Android development
Image storage in Android development is a time-consuming and land-consuming thing, and using the third-party qiniu clo…… -
Cause analysis of network disconnection and reconnection collapse of csipim
Operation flow after disconnection and reconnection Make a call ->Call sipservice. Makecalloptions(), restart sipse…… -
Interface activity interactive response of Android system programming introduction series
In the previous article, we learned that the drawing of the interface activity completely depends on the loaded view c…… -
Recyclerview is one of the solutions to incomplete text display when nesting textview
First describe this bug: when a simple textview nested recyclerview is used as an ItemView, the layout may be overwrit…… -
Android system programming introduction series interface activity responds to silky traditional animation
The previous article introduced the relevant methods and locations of user operation response in the application. The …… -
Talk about the pitfalls of Android 6.0 dynamic permission application
During the day, I was doing the adaptation of the sdk23 version and encountered many pits. Now I take the time to writ…… -
Android advanced_ Third party framework xutils
The functions of xutils mainly include four parts: (1) layout view Association; (2) Picture downloading and caching; (…… -
The difference between using thread thread and asynctask asynchronous task in Android
Recently, when I talked with several friends about the network download problem in Android development, I talked about…… -
Impact of using fragment manager on fragment lifecycle
The life cycle of fragment is normally used in the activity. The first start process is onatach() - oncreate() - oncre…… -
Modify the (basic type) parameters in JNI and return to the Java layer for use
Recently, I encountered a problem in JNI related projects: pass in multiple int type parameters in the Java layer, and…… -
Draggable video control based on surfaceview
Video playback control (I) can be dragged to transform surfaceview -
Error prompt configure your build for vectordrawablecompat when using Huanxin development project
Problem Description: when using Android studio to develop a project, after rewriting the chat interface with Huanxin, …… -
Loading interface activity of Android system programming introduction series
Referring to the application initialization loading and its life cycle last time, after the Android system calls appli…… -
Android studio 2.2. X above uses cmake compilation to call the underlying C to generate dependency libraries
Recently, the latest NDK compilation method cmake of Android studio has been used to compile the underlying cpp file. …… -
Custom camera function in camera API
A few days ago, the project needs to use the camera API to define the camera, and the previously used QR code also nee…… -
Pit APK packaging after Android studio 3.6 upgrade
I tried the latest version of Android studio 3.6 some time ago. On the whole, gradle debugging has a better experience…… -
The service of Android system programming introduction series goes hand in hand with multi-threaded tasks
In the previous article, I had a preliminary understanding of the service service, one of the four components of the A…… -
Compiling JNI with cmake in Android NDK development
Although I have been working on the development of NDK for a long time, because the project has used makefile for bott…… -
Android advanced_ Video playback control
1、 The Android system comes with its own videoview control 1. Creation steps: (1) Put your own video files into the R…… -
Developing a bridging model for design pattern learning
This week, learn a design pattern that is easy to learn and difficult to use - bridge pattern, also known as bridge pa…… -
List file of Android system programming introduction series
As mentioned in the previous article, after loading an application, the Android system will first read the androidmani…… -
How does Android studio allow access to network resources
(1) Click manifests in the app directory on the left to open the androidmanifest.xml file, as shown: <uses-permissi…… -
How does Android studio export APK files
We usually write Android. In most cases, we run debugging on the simulator. However, in the actual development, there …… -
Android mobile application foundation tutorial [data storage]
FileOutputStream fos = openFileOutput(String name, int mode); //参数是文件名和文件的操作模式 //打开应用程序中对应的输…… -
How to view the gradle version and path of an Android project
1. Check the gradle version of the project: open the gradle wrapper file to see this line, which is actually the downl…… -
Android mobile application foundation tutorial [service]
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/andro…… -
RTSP online video stream resource address
rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_ 115k.mov @H_ 502_ 14@ -
Android mobile application foundation tutorial [sharing data with content providers]
//获取相应操作的Uri,Uri.parse()方法是将字符串转化成Uri对象。 Uri uri = Uri.parse("content://cn.itcast.mycontentprov…… -
Various version information in build.gradle of Android studio
Android studio uses gradle to build the project. Gradle is a very advanced project building tool. After we import the ……