易百教程

安卓(Android)面试题和答案(2024年收集更新)

2024年收集更新的安卓(Android)面试题和答案,Android编程与日俱增,下面列出了最常见的 CCNA 面试问题和答案。
Android 是一个开源的、基于 Linux 的操作系统,用于手机、平板电脑、电视等。 完整答案
安迪·鲁宾(Andy Rubin)。 完整答案
以下是 Android 应用程序架构的组件列表: 服务:用于执行后台功能。Intent:用于执行活动之间的互连和数据传递机制。资源外化:字符串和图形。通知:灯光、声音、图标、通知、对话框和吐司。内容提供者:它将在应用程序之间共享数据。 完整答案
Android的代号有: AestroBlenderCupcakeDonutEclairFroyoGingerbreadHoneycombIce Cream SandwichJelly BeanKitKatLollipopMarshmallow 完整答案
安卓的优势如下: 开源:意味着没有许可、分发和开发费用。平台无关:支持Windows、Mac、Linux平台。支持多种技术:支持摄像头、蓝牙、wifi、语音、EDGE等技术。高度优化的虚拟机:Android 为移动设备使用高度优化的虚拟机,称为 DVM(Dalvik 虚拟机)。 完整答案
是的,也可以使用 android NDK(本机开发工具包)在 C/C++ 中开发 android 应用程序。 它使性能更快。 它应该与 Android SDK 一起使用。 完整答案
Android 的核心构建块是: ActivityViewIntentService服务内容提供商片段等 完整答案
Activity 就像 java 中代表 GUI 的框架或窗口。它代表安卓的一屏。 完整答案
Android Activity有 7 种生命周期的活动方法。 它们如下: onCreate()onStart()onResume()onPause()onStop()onRestart()onDestroy() 完整答案
它是一种传递给组件的消息或信息。 它用于启动一个活动、显示一个网页、发送短信、发送电子邮件等。android 中有两种类型的意图: 隐含意图/intent明确意图/intent 完整答案
可以使用关键字 findViewById 来识别视图元素。 完整答案
android toast 向用户提供有关他们正在执行的操作的反馈。 它显示有关用户启动的操作状态的消息。 完整答案
以下在 android 中 impotent 文件夹中的内容: AndroidManifest.xmlbuild.xmlbin/src/res/assets/ 完整答案
使用 bundle 将所需的数据传递到各个子文件夹。 完整答案
可以为构建进程而注入的文件称为应用程序资源文件。 完整答案
一个唯一的 Linux ID 分配给 android 中的每个应用程序。 它用于跟踪过程。 完整答案
不能! 完整答案
Android提供的各种存储有: 共享偏好内部存储器外部存储SQLite 数据库网络连接 完整答案
Android 中的布局被放置为 XML 文件。 完整答案
Android 中的布局放置在 layout 文件夹中。 完整答案
隐式意图用于调用系统组件。 完整答案
显式意图用于调用 Activity 类。 完整答案
在android中调用另一个 Activity 参考代码: Intent it = new Intent(getApplicationContext(), ActivityTwo.class); startActivity(it); 完整答案
服务是在后台运行的组件。 用于播放音乐、处理网络交易等。 完整答案
SQLite:用于移动设备的开源轻量级关系数据库。 完整答案
AAPT 是 Android 资产打包工具( acronym for android asset packaging tool 的缩写),它处理包装过程。 完整答案
内容提供者用于在 Android 应用程序之间共享信息。 完整答案
片段/fragment是 Activity 的一部分,可以通过它在一个 Activity 上显示多个屏幕。 完整答案
ADB 代表 Android 调试桥。 它是一个命令行工具,用于与模拟器实例进行通信。 完整答案
NDK 代表 Native Development Kit。 通过使用 NDK,可以使用 C/C++ 等原生语言开发应用程序的一部分,以提高性能。 完整答案
ANR 代表应用程序无响应。 如果应用程序不再响应,则会出现一个对话框。 完整答案
Google Android SDK 是一个工具集,开发人员使用它在支持 Android 的设备上编写应用程序。 它包含一个模拟 Android 驱动的手持环境的图形界面,并允许他们测试和调试他们的代码。 完整答案
APK 是 Android Packaging Key 的缩写形式。 它是一个带有类、UI、支持资产和清单的压缩键。 所有文件都压缩成一个文件,称为 APK。 完整答案
Android 应用程序是使用 java (Android SDK) 和 C/C++ (Android NDK) 编写的。 完整答案
ADT 代表 Android 开发工具(Android Development Tool)。 它用于开发应用程序和测试应用程序。 完整答案
View Group 是视图和其他子视图的集合。 它是一个不可见的部分,是布局的基类。 完整答案
适配器用于创建子视图以呈现父视图项。 完整答案
可以将位图图像更改为具有四个角、四个边缘和一个轴的九个部分。 完整答案
Android 是一个定制的 Linux 3.6 内核。 完整答案
应用程序小部件是可以嵌入其他应用程序并接收定期更新的微型应用程序视图。 完整答案
以下是在 Android 中运行应用程序的两种类型的标志: FLAG_ACTIVITY_NEW_TASKFLAG_ACTIVITY_CLEAR_TOP 完整答案
单例类是一个只能创建一个可以被所有其他类共享的对象的类。 完整答案
在睡眠模式下,CPU 处于睡眠状态,不接受来自安卓设备的任何命令,除了无线电接口层和警报。 完整答案
在 Android 中,drawable文件夹被编译为可视资源,可用作背景、横幅、图标、启动画面等。 完整答案
DDMS 代表 Dalvik 调试监控服务器。 它提供了广泛的调试功能: 端口转发服务屏幕截图线程和堆信息网络流量跟踪位置数据欺骗 完整答案
Android 架构由 4 个组件组成: Linux内核类库安卓框架安卓应用 完整答案
便携式 wi-fi 热点用于与其他无线设备共享互联网连接。 完整答案
Android支持的对话框有哪些: 警报对话框进度对话框日期选择器对话框时间选择器对话框 完整答案
Android 中的一些例外/异常有: Inflate ExceptionSurface.OutOfResourceExceptionSurfaceHolder.BadSurfaceTypeExceptionWindowManager.BadTokenException 完整答案
用于开发 Android 应用程序的基本工具有: JDKEclipse+ADT插件开发工具包工具Android Studio 完整答案