Android
-
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…… -
On app architecture design in Android Application Development
As the first blog in 2017, we must have some overall information. However, as a developer with a little experience in …… -
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 …… -
Basic course of Android mobile application [broadcast mechanism]
Usually, each classroom in the school will be equipped with a speaker, which is connected to the school broadcasting r…… -
What did Android stduio do when starting the simulator to run the project
Every time Android studio opens the simulator to run the project, the project will be built. What is the construction ……