# Interface
The framework provides several interfaces for applications to call to achieve more functions, including the following types of interfaces:
- Basic function interface: used to obtain application information, platform information, device information, etc.;
- Data file interface: used to obtain remote data, upload and download files, local data storage, etc.;
- System capability interface: used to call system capabilities, such as obtaining network status, adjusting screen brightness, etc.;
- Media interface: used to play and operate media files, such as playing music files, etc.;
Each interface is called a feature, and each feature contains several APIs that implement specific functions.