包含标签:Android 的文章
-
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…… -
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…… -
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…… -
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, …… -
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. …… -
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…… -
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…… -
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…… -
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 …… -
Use the logphoneutil tool class to save the app running log on the Android phone
Recently, the company's tests always put forward such and such bugs. Of course, they blame their bad code, so the test…… -
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…… -
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…… -
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 …… -
Android advanced_ Third party framework xutils
The functions of xutils mainly include four parts: (1) layout view Association; (2) Picture downloading and caching; (…… -
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…… -
Draggable video control based on surfaceview
Video playback control (I) can be dragged to transform surfaceview -
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…… -
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…… -
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…… -
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…… -
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 remove the default title bar of the interface
(1) Click manifests in the app directory on the left to open the androidmanifest.xml file, as shown: -
Android mobile application foundation tutorial [program activity]
@H_ 301_ 155@ Intent intent = new Intent(MainActivity.this,SecondActivity.class); startActivityForResult(inten…… -
Android common interface layout (detailed introduction)
1、 View view All UI elements are built through view and ViewGroup. For the user interface of an Android application, …… -
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…… -
Android mobile application foundation tutorial [data storage]
FileOutputStream fos = openFileOutput(String name, int mode); //参数是文件名和文件的操作模式 //打开应用程序中对应的输…… -
Android mobile application foundation tutorial [service]
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/andro…… -
Android mobile application foundation tutorial [sharing data with content providers]
//获取相应操作的Uri,Uri.parse()方法是将字符串转化成Uri对象。 Uri uri = Uri.parse("content://cn.itcast.mycontentprov…… -
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……
