最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

安卓(Android)面试题库(含答案)2022版

IT圈 admin 33浏览 0评论

2024年6月4日发(作者:任山雁)

安卓(Android)面试题库(含答案)

1、什么是安卓/Android?

Android 是一个开源的、基于 Linux 的操作系统,用于手机、平板电脑、

电视等。 完整答案

2、安卓的创始人是谁?

安迪·鲁宾(Andy Rubin)。 完整答案

3、Android 应用程序架构组件是什么?

以下是 Android 应用程序架构的组件列表: 服务:用于执行后台功能。

Intent:用于执行活动之间的互连和数据传递机制。资源外化:字符串和图形。

通知:灯光、声音、图标、通知、对话框和吐司。内容提供者:它将在应用程序

之间共享数据。 完整答案

4、Android的代号有哪些?

Android的代号有:

Aestro

Blender

Cupcake

Donut

Eclair

Froyo

Gingerbread

Honeycomb

Ice Cream Sandwich

Jelly Bean

KitKat

Lollipop

Marshmallow

5、安卓有什么优势?

安卓的优势如下: 开源:意味着没有许可、分发和开发费用。平台无关:

支持Windows、Mac、Linux平台。支持多种技术:支持摄像头、蓝牙、wifi、语

音、EDGE等技术。高度优化的虚拟机:Android 为移动设备使用高度优化的虚

拟机,称为 DVM(Dalvik 虚拟机)。 完整答案

6、Android是否支持java以外的其他开发语言?

是的,也可以使用 android NDK(本机开发工具包)在 C/C++ 中开发

android 应用程序。 它使性能更快。 它应该与 Android SDK 一起使用。 完整

答案

7、Android的核心构建块是什么?

Android 的核心构建块是: ActivityViewIntentService服务内容提供商

片段等 完整答案

8、Android 中的Activity是什么?

Activity 就像 java 中代表 GUI 的框架或窗口。它代表安卓的一屏。 完

整答案

9、Android Activity的生命周期方法有哪些?

ndroid Activity有 7 种生命周期的活动方法。 它们如下:

onCreate()

onStart()

onResume()

onPause()

onStop()

onRestart()

onDestroy()

10、什么是意图/intent?

它是一种传递给组件的消息或信息。 它用于启动一个活动、显示一个网页、

发送短信、发送电子邮件等。

11、Android 程序中如何识别视图元素?

可以使用关键字 findViewById 来识别视图元素。 完整答案

12、Android toast 是什么?

android toast 向用户提供有关他们正在执行的操作的反馈。 它显示有关

用户启动的操作状态的消息。 完整答案

13、Android中 impotent 文件夹中有哪些内容?

以下在 android 中 impotent 文件夹中的内容:

bin/

src/

res/

assets/

14、Android中’bundle’有什么作用?

使用 bundle 将所需的数据传递到各个子文件夹。 完整答案

15、什么是应用程序资源文件?

可以为构建进程而注入的文件称为应用程序资源文件。 完整答案

16、Android中的LINUX ID有什么用?

一个唯一的 Linux ID 分配给 android 中的每个应用程序。 它用于跟踪

过程。 完整答案

17、使用java编写的字节码可以在Android上运行吗?

不能! 完整答案

18、Android 提供的存储有哪些?

Android提供的各种存储有: 共享偏好内部存储器外部存储SQLite 数据库

网络连接 完整答案

19、在 Android 中布局是如何放置的?

Android 中的布局被放置为 XML 文件。 完整答案

20、Android中的布局放置在哪里?

Android 中的布局放置在 layout 文件夹中。 完整答案

21、Android中的隐含意图是什么?

隐式意图用于调用系统组件。 完整答案

22、Android中的显式意图是什么?

显式意图用于调用 Activity 类。 完整答案

23、如何在android中调用另一个 Activity?

在android中调用另一个 Activity 参考代码:

Intent it = new Intent(getApplicationContext(), );

startActivity(it);

24、什么是安卓服务?

服务是在后台运行的组件。 用于播放音乐、处理网络交易等。 完整答案

25、Android中使用的数据库名称是什么?

SQLite:用于移动设备的开源轻量级关系数据库。 完整答案

26、什么是 APT?

AAPT 是 Android 资产打包工具( acronym for android asset packaging

tool 的缩写),它处理包装过程。 完整答案

27、Android中的内容提供者是什么?

内容提供者用于在 Android 应用程序之间共享信息。 完整答案

28、什么是片段/fragment?

片段/fragment是 Activity 的一部分,可以通过它在一个 Activity 上显

示多个屏幕。 完整答案

29、什么是ADB?

ADB 代表 Android 调试桥。 它是一个命令行工具,用于与模拟器实例进行

通信。 完整答案

30、什么是NDK?

NDK 代表 Native Development Kit。 通过使用 NDK,可以使用 C/C++ 等

原生语言开发应用程序的一部分,以提高性能。 完整答案

31、什么是 ANR?

ANR 代表应用程序无响应。 如果应用程序不再响应,则会出现一个对话

框。 完整答案

2024年6月4日发(作者:任山雁)

安卓(Android)面试题库(含答案)

1、什么是安卓/Android?

Android 是一个开源的、基于 Linux 的操作系统,用于手机、平板电脑、

电视等。 完整答案

2、安卓的创始人是谁?

安迪·鲁宾(Andy Rubin)。 完整答案

3、Android 应用程序架构组件是什么?

以下是 Android 应用程序架构的组件列表: 服务:用于执行后台功能。

Intent:用于执行活动之间的互连和数据传递机制。资源外化:字符串和图形。

通知:灯光、声音、图标、通知、对话框和吐司。内容提供者:它将在应用程序

之间共享数据。 完整答案

4、Android的代号有哪些?

Android的代号有:

Aestro

Blender

Cupcake

Donut

Eclair

Froyo

Gingerbread

Honeycomb

Ice Cream Sandwich

Jelly Bean

KitKat

Lollipop

Marshmallow

5、安卓有什么优势?

安卓的优势如下: 开源:意味着没有许可、分发和开发费用。平台无关:

支持Windows、Mac、Linux平台。支持多种技术:支持摄像头、蓝牙、wifi、语

音、EDGE等技术。高度优化的虚拟机:Android 为移动设备使用高度优化的虚

拟机,称为 DVM(Dalvik 虚拟机)。 完整答案

6、Android是否支持java以外的其他开发语言?

是的,也可以使用 android NDK(本机开发工具包)在 C/C++ 中开发

android 应用程序。 它使性能更快。 它应该与 Android SDK 一起使用。 完整

答案

7、Android的核心构建块是什么?

Android 的核心构建块是: ActivityViewIntentService服务内容提供商

片段等 完整答案

8、Android 中的Activity是什么?

Activity 就像 java 中代表 GUI 的框架或窗口。它代表安卓的一屏。 完

整答案

9、Android Activity的生命周期方法有哪些?

ndroid Activity有 7 种生命周期的活动方法。 它们如下:

onCreate()

onStart()

onResume()

onPause()

onStop()

onRestart()

onDestroy()

10、什么是意图/intent?

它是一种传递给组件的消息或信息。 它用于启动一个活动、显示一个网页、

发送短信、发送电子邮件等。

11、Android 程序中如何识别视图元素?

可以使用关键字 findViewById 来识别视图元素。 完整答案

12、Android toast 是什么?

android toast 向用户提供有关他们正在执行的操作的反馈。 它显示有关

用户启动的操作状态的消息。 完整答案

13、Android中 impotent 文件夹中有哪些内容?

以下在 android 中 impotent 文件夹中的内容:

bin/

src/

res/

assets/

14、Android中’bundle’有什么作用?

使用 bundle 将所需的数据传递到各个子文件夹。 完整答案

15、什么是应用程序资源文件?

可以为构建进程而注入的文件称为应用程序资源文件。 完整答案

16、Android中的LINUX ID有什么用?

一个唯一的 Linux ID 分配给 android 中的每个应用程序。 它用于跟踪

过程。 完整答案

17、使用java编写的字节码可以在Android上运行吗?

不能! 完整答案

18、Android 提供的存储有哪些?

Android提供的各种存储有: 共享偏好内部存储器外部存储SQLite 数据库

网络连接 完整答案

19、在 Android 中布局是如何放置的?

Android 中的布局被放置为 XML 文件。 完整答案

20、Android中的布局放置在哪里?

Android 中的布局放置在 layout 文件夹中。 完整答案

21、Android中的隐含意图是什么?

隐式意图用于调用系统组件。 完整答案

22、Android中的显式意图是什么?

显式意图用于调用 Activity 类。 完整答案

23、如何在android中调用另一个 Activity?

在android中调用另一个 Activity 参考代码:

Intent it = new Intent(getApplicationContext(), );

startActivity(it);

24、什么是安卓服务?

服务是在后台运行的组件。 用于播放音乐、处理网络交易等。 完整答案

25、Android中使用的数据库名称是什么?

SQLite:用于移动设备的开源轻量级关系数据库。 完整答案

26、什么是 APT?

AAPT 是 Android 资产打包工具( acronym for android asset packaging

tool 的缩写),它处理包装过程。 完整答案

27、Android中的内容提供者是什么?

内容提供者用于在 Android 应用程序之间共享信息。 完整答案

28、什么是片段/fragment?

片段/fragment是 Activity 的一部分,可以通过它在一个 Activity 上显

示多个屏幕。 完整答案

29、什么是ADB?

ADB 代表 Android 调试桥。 它是一个命令行工具,用于与模拟器实例进行

通信。 完整答案

30、什么是NDK?

NDK 代表 Native Development Kit。 通过使用 NDK,可以使用 C/C++ 等

原生语言开发应用程序的一部分,以提高性能。 完整答案

31、什么是 ANR?

ANR 代表应用程序无响应。 如果应用程序不再响应,则会出现一个对话

框。 完整答案

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论