gpt4 book ai didi

安卓框架。它是什么?

转载 作者:IT老高 更新时间:2023-10-28 23:19:11 27 4
gpt4 key购买 nike

我有几个关于 Android 框架的问题。有人可以回答吗他们

  1. 什么是 Android 框架做?它的工作是什么?

  2. 这些经理是什么 - Activity 经理,位置经理ETC?它们是 API 还是库?

  3. 听说定义框架是 - 一组库说“不要调用我们,我们会调用你。”所以我可以说 Activity经理,位置经理等是这样的图书馆?还是他们不是库,而是 API(用于访问底层 c/c++ 库)和实际的图书馆“别给我们打电话,我们给你打电话。”对我们隐藏?

最佳答案

  1. Android 框架是一组 API,允许开发人员快速轻松地为 Android 手机编写应用程序。它由用于设计 UI 的工具(如按钮、文本字段、图像 Pane )和系统工具(如 Intent (用于启动其他应用程序/Activity 或打开文件)、电话控制、媒体播放器等)组成。本质上,Android 应用由 Activity (用户与之交互的程序)、服务(在后台运行或为其他应用提供某些功能的程序)和广播接收器(捕获对您的应用重要信息的程序)组成。学习这个系统的最好方法是通过谷歌教程找到 here

  2. AcitivityManager 和 LocationManager 是 android sdk(框架)中的类示例。我不知道这些类有什么用,因为我相信它们是系统的一部分。我从未使用过它们,但如果您想了解更多关于它们的信息,我会查看 Android API

  3. 我相信你的问题有点三维:

    • 库是开发人员添加到其应用程序中的代码源。它不是源代码,因此内部细节对开发人员是隐藏的。您只能访问可见(公共(public))部分。

    • API 是库附带的文档,用于解释如何使用该库(上面列出的 Android API 就是一个例子)

所以要回答您的问题,ActivityManager 和 LocationManager 既不是库也不是 API。相反,它们是 Android SDK(这是一个库)的类,供系统或开发人员使用(如果他能找到它们的用途)。此外,android 中的一切都是 Java,所以你不会找到任何适用于 android 的 C/C++ 库

希望这个回答对你有所帮助。

关于安卓框架。它是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2968016/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com