什么是系统应用
What is system app
我有几个问题,
- 什么是系统应用程序?
- 你是如何开发系统应用程序的?
- 用户应用和系统应用有什么区别?
- Android 设备如何在用户未安装的情况下拥有默认系统应用程序?
- "System application" 是一个通用术语,指的是作为操作系统一部分的任何应用程序,或者比大多数应用程序在运行时对系统具有更大的控制权。它的确切定义会因上下文而异。具体而言,在 Android 中,这可能指的是 Android OS.
下 Linux 上的应用程序 运行
- 开发系统软件是一个很大的话题。这将包括内核开发、驱动程序开发等所有内容。如果您对此领域感兴趣,可以从内核新手开始。他们为有抱负的内核开发人员提供了许多教程。参见 here。您通常需要在低级语言方面有很强的背景。 C 是最常见的,尽管 C++ 和汇编也时常出现。
- 用户应用程序是大多数不是系统应用程序的东西。这些是用户日常使用的正常程序。同样,确切的定义会因上下文而异。
- Android 作为操作系统的一部分随系统应用程序一起提供。设备制造商可能在创建安装映像时安装了其他此类应用程序。基本上,任何拥有设备根访问权限的人都可以使用普通 Linux 命令行工具或 Android SDK 中包含的工具进行此类更改。
我有几个问题,
- 什么是系统应用程序?
- 你是如何开发系统应用程序的?
- 用户应用和系统应用有什么区别?
- Android 设备如何在用户未安装的情况下拥有默认系统应用程序?
- "System application" 是一个通用术语,指的是作为操作系统一部分的任何应用程序,或者比大多数应用程序在运行时对系统具有更大的控制权。它的确切定义会因上下文而异。具体而言,在 Android 中,这可能指的是 Android OS. 下 Linux 上的应用程序 运行
- 开发系统软件是一个很大的话题。这将包括内核开发、驱动程序开发等所有内容。如果您对此领域感兴趣,可以从内核新手开始。他们为有抱负的内核开发人员提供了许多教程。参见 here。您通常需要在低级语言方面有很强的背景。 C 是最常见的,尽管 C++ 和汇编也时常出现。
- 用户应用程序是大多数不是系统应用程序的东西。这些是用户日常使用的正常程序。同样,确切的定义会因上下文而异。
- Android 作为操作系统的一部分随系统应用程序一起提供。设备制造商可能在创建安装映像时安装了其他此类应用程序。基本上,任何拥有设备根访问权限的人都可以使用普通 Linux 命令行工具或 Android SDK 中包含的工具进行此类更改。