Where is the specific folder location after installing the apk program under Android system?
Analysis is as follows:
android program installed after the storage of the directory is introduced:
1, android application installation involves the following directories
① system/app this system comes with the application, can not be deleted
②data/app user program installation directory, there are delete privileges.
③data/data stores application data
④Data/dalvik-cache installs the dex file in the apk into the dalvik-cache directory
2, the installation process is introduced:
Copy the APK installer to the directory of the data/app, unzip the package, and scan the dex file. installer, save the dex file (Dalvik bytecode) to the dalvik-cache directory, and create the corresponding application data directory under the data/data directory.
3. Uninstallation process introduction:
Uninstallation process: delete files and directories created in the above three directories during the installation process.
System Runtime Libraries
Android contains a number of C/C++ libraries that can be used by different components in the Android system. They are available to developers through the Android Application Framework. The following are some of the core libraries:
System C library – A standard C system function library Libc) inherited from BSD, which is customized for Embeddedlinux-based devices.
Media library – based on PacketVideoOpenCORE; the library supports a variety of commonly used audio and video formats playback and recording, as well as support for still image files. Encoding formats include MPEG4,H.264,MP3,AAC,AMR,JPG,PNG.
SurfaceManager-Manages the display subsystem and provides seamless integration of 2D and 3D layers for multiple applications.
LibWebCore – A state-of-the-art web browser engine with support for the Android browser and an embeddable web view.
Reference: Baidu Encyclopedia-Android