free answers Flashcards

1
Q

1.acts as an intermediary between the hardware components of
the device (such as the CPU, memory, storage, and input/output devices) and
the higher-level software layers.

A
  1. Hard Abstraction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. The Kernel manages system memory, ensuring efficient allocation and
    deallocation of resources. It controls how memory is allocated to
    processes and ensures that one process cannot interfere with the memory
    of another.
A
  1. Memory management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. critical task of the Linux Kernel. It handles the
    creation, scheduling, and termination of processes. In Android, each
    application runs in its own process, and the Kernel manages these
    processes efficiently.
A
  1. Process Management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. software components that enable communication
    between the Kernel and hardware devices. The Linux Kernel includes a vast
    array of device drivers, making it compatible with a wide range of
    hardware, from different manufacturers and device classes.
A
  1. Device Drivers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. lightweight relational database management system. It is integrated into Android as
    a platform library and provides a structured and efficient way to store and retrieve data for
    Android applications.
A
  1. SQLite
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. consists of platform libraries and services for handling multimedia
    content, including audio and video playback, recording, and streaming.
    Use Cases: Android applications rely on the Media Framework to provide features like
    playing music, watching videos, recording audio, and streaming media content.
A
  1. Media Framework
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. C library developed specifically for Android. It provides a subset of the standard C
    library functions tailored to the needs of the Android platform.
A
  1. Bionic Library
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. compilation strategy, where application bytecode is compiled
    into native code during installation, further enhancing app performance.
A
  1. Ahead-of-time (AOT)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Manages the lifecycle of applications and provides a
    framework for user interface management, such as handling the creation and
    navigation of app screens.
A
  1. Activity Manager
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Manages and displays notifications to the user,
    providing a consistent way for apps to alert users about events or messages.
A
  1. Notification Manager
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Manages and displays notifications to the user,
    providing a consistent way for apps to alert users about events or messages.
A
  1. Native Applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Entertainment Applications
    Entertainment apps
A
  1. Entertainment applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

13.apps enable users to
connect through voice, video, and text-based
messaging. They often include features like
voice and video calls, group chats, and file
sharing.

A
  1. Communications appllications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. apps help users manage
    tasks, organize their work, and improve
    efficiency. They can include office suites, notetaking
    apps, and calendar apps.
A
  1. Productivity applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. facilitate
    communication and interaction among users. They
    often include features like user profiles, friend
    requests, sharing content, and messaging.
A
  1. Social Media Applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. designed
    primarily for entertainment purposes. They can
    range from simple, casual games to complex,
    graphics-intensive titles. Android provides
    robust gaming frameworks and APIs for game
    development.
A
  1. Gaming Applications
17
Q
  1. a native app-like
    experience on the web. They offer features
    like offline access, push notifications, and
    fast loading times. PWAs can be added to
    the home screen and function similarly to
    native apps.
A
  1. Progressive web applications
18
Q
  1. developed
    using frameworks that enable code sharing across
    multiple platforms, such as Android and iOS. They
    allow for the creation of apps with a single
    codebase, reducing development time and costs.
A

18.Cross Platform Applications

19
Q
  1. combine
    elements of both native and web
    applications. They are developed using
    web technologies but are wrapped in a
    native container. This allows them to be
    distributed through app stores and take
    advantage of some native device features.
A
  1. Hybrid Applications