Android features, android

Source: Internet
Author: User

Android features, android

RepostDisableIt is used for commercial purposes and cannot carry virtual currency, points, registration, and other additional conditions. The source and author @ JiongBull must be indicated in the reprint.


Android features


  • Android applications are written in Java programming language. Code, data, and resources are compiled and packaged into the APK file using the Android SDK.
  • An Android application consists of four application components: activity, service, content provider, and broadcast receiver.
  • Unlike most applications in other systems, Android applications do not have a unique portal.
  • Once an application is installed on a device, each application runs in its own security sandbox.
  • Android is a Linux-based multi-user operating system that assigns a unique Linux User ID to each application.
  • Each process has its own Virtual Machine (VM). By default, each application runs in its own Linux Process, so the application code can be isolated from other applications for independent operation.
  • The Android system implements the minimum permission principle. By default, an application only has access to the components it needs to complete the work, but cannot access other parts of the system that are not authorized to it.
  • Any application in the Android system can start components of other applications and call components of other applications to complete functions, saving development costs, such as cameras.
  • The application runs in an independent process with the File Permission and restricts its access to other applications. Therefore, the components of other applications cannot be activated directly, but the Android system can, if you want to activate a component of another application, you can send a message to the system, which contains the description of the operation you want, and then the system will help you activate the component.
  • Implicit intent allows the system to help you find components that can complete your work.
  • Declarative features: declare component features, system requirements, application permissions, and device features in the configuration file.
  • The code is separated from the resource. You can update the feature of the application without modifying the code. You can optimize the performance of different replacement resources for different device configurations so that you can make compatible applications.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.