Podcast
Questions and Answers
Кои е номера на първата версия на
Android OS?
Кои е номера на първата версия на Android OS?
1.0
Кое НЕ е част от архитектурата на
Android SDK?
Кое НЕ е част от архитектурата на Android SDK?
- Linux Kernal
- Android Документи (correct)
- Libraries
- Android Рамка за разработване
Какво е Android SDK?
Какво е Android SDK?
- Набор от инструменти за разработка.
- Пакет за разработка на софтуер
- Пакет за разработка на софтуер, който включва цялостен набор от инструменти за разработка. (correct)
- Android приложения
Android операционната система
произлиза от ядрото на операционна
система ...
Android операционната система произлиза от ядрото на операционна система ...
Как се дефинира permission за сензор в
манифест файла
Как се дефинира permission за сензор в манифест файла
С Какво име е операционната система,
Android с версия на API level 31?
С Какво име е операционната система, Android с версия на API level 31?
Какво е Android?
Какво е Android?
Коя компания се занимава с
разработването на Android OS?
Коя компания се занимава с разработването на Android OS?
Можете да създадете емулатор, за да
симулирате конфигурацията на
определен тип устройство с Android,
като използвате инструмент като...
Можете да създадете емулатор, за да симулирате конфигурацията на определен тип устройство с Android, като използвате инструмент като...
Езиците, които се поддържат от Android
за разработване на приложения са?
Езиците, които се поддържат от Android за разработване на приложения са?
В кой файл се декларира, името на
пакета на приложението, компонентите
на приложението (Activity),
разрешенията за приложението.
В кой файл се декларира, името на пакета на приложението, компонентите на приложението (Activity), разрешенията за приложението.
В Android, XML файл се използва за
проектиране на съдържанието на
екрана на потребителския интерфейс?
В Android, XML файл се използва за проектиране на съдържанието на екрана на потребителския интерфейс?
Кое представлява екран на единен
потребителски интерфейс?
Кое представлява екран на единен потребителски интерфейс?
С кой таг се декларират разрешения за
приложение?
С кой таг се декларират разрешения за приложение?
Не е възможно да се създаде
потребителски интерфейс без layout
XML файл?
Не е възможно да се създаде потребителски интерфейс без layout XML файл?
Кой е базовия класа, който се наследява
за създаване на екран на потребителски
интерфейс?
Кой е базовия класа, който се наследява за създаване на екран на потребителски интерфейс?
Коя е основната директория на
ресурсите в Android проект?
Коя е основната директория на ресурсите в Android проект?
Кой е инструмент за автоматизация на
изграждане на Android проекти.
Кой е инструмент за автоматизация на изграждане на Android проекти.
Версията в която ще бъде компилиран
Android проект се дефинира в
build.script с променливата?
Версията в която ще бъде компилиран Android проект се дефинира в build.script с променливата?
Основния клас за изграждане на
потребителски интерфейс в Android e?
Основния клас за изграждане на потребителски интерфейс в Android e?
Вярно ли е. че когато приложението
премине на заден план, не е
гарантирано, че ще бъде унищожено.
Може само да чака потребителят да се
върне към него.
Вярно ли е. че когато приложението премине на заден план, не е гарантирано, че ще бъде унищожено. Може само да чака потребителят да се върне към него.
Видовете Intent са?
Видовете Intent са?
Допишете как ще се достъпи EditText от
потребителски изглед с id
editTextPersonName. EditText editText =
Допишете как ще се достъпи EditText от потребителски изглед с id editTextPersonName. EditText editText =
Кои от посочените програмни
фрагменти ще стартират второ Activity?
Кои от посочените програмни фрагменти ще стартират второ Activity?
Ако искате да навигирате от едно
Activity към друго трябва да използвате
класа?
Ако искате да навигирате от едно Activity към друго трябва да използвате класа?
Кой метод се използва за достъпване на
елементите от ресурсите на изгледа?
Кой метод се използва за достъпване на елементите от ресурсите на изгледа?
Кое разрешение трябва да се добави, за
да се използва интернте от
устройството?
Кое разрешение трябва да се добави, за да се използва интернте от устройството?
С кой програмен фрагмент ще се изпрати името на сайта "example.com" към втора Activity?
С кой програмен фрагмент ще се изпрати името на сайта "example.com" към втора Activity?
Ако искате да предадете данни обратно
към извикващото Activity трябва да
използвате метода?
Ако искате да предадете данни обратно към извикващото Activity трябва да използвате метода?
Кои са методите от жизнения цикъл на
Activity?
Кои са методите от жизнения цикъл на Activity?
Кое състояние не е част от жизнения
цикъл на Activity?
Кое състояние не е част от жизнения цикъл на Activity?
Какво е слушател на събития в Android?
Какво е слушател на събития в Android?
Кои методи са слушатели на събития?
Кои методи са слушатели на събития?
Кой мeтод се извиква при взаимодействие на потребителя с интерфейса на Activity?
Кой мeтод се извиква при взаимодействие на потребителя с интерфейса на Activity?
Кои интерфейси могат да се
имплементират за пренасяне на обект с
Intent?
Кои интерфейси могат да се имплементират за пренасяне на обект с Intent?
Кой е основния пакет в рамката за
разработване на приложения за Android.
Кой е основния пакет в рамката за разработване на приложения за Android.
Файла (R) с идентификаторите на
ресурсите се генерира:
Файла (R) с идентификаторите на ресурсите се генерира:
Каква е целта на super.onCreate () в
android?
Каква е целта на super.onCreate () в android?
Слушателят на събития е интерфейс в
класа на изгледа, който съдържа
единичен метод за ___.
Слушателят на събития е интерфейс в класа на изгледа, който съдържа единичен метод за ___.
____ представлява поведение или част
от потребителския интерфейс в
дейност.
____ представлява поведение или част от потребителския интерфейс в дейност.
Кой метод за обратно извикване се
изпълнява при унищожаване на
фрагмент?
Кой метод за обратно извикване се изпълнява при унищожаване на фрагмент?
Кои от изброените методи са част от
жизнения цикъл на активност и
фрагмент?
Кои от изброените методи са част от жизнения цикъл на активност и фрагмент?
Какъв е реда в изпълнението на
методите за обратно извикване от
жизнения цикъл на фрагмент за
неговото създаване?
Какъв е реда в изпълнението на методите за обратно извикване от жизнения цикъл на фрагмент за неговото създаване?
___ е класът, отговарящ за
извършването на действия върху
фрагмент, като добавяне, премахване
или подмяна
___ е класът, отговарящ за извършването на действия върху фрагмент, като добавяне, премахване или подмяна
Жизнения цикъл на фрагмента и
дейноста свързани ли са?
Жизнения цикъл на фрагмента и дейноста свързани ли са?
RecyclerView е?
RecyclerView е?
Кои от изброените са мениджъри за оформление (layout manager), в Android?
Кои от изброените са мениджъри за оформление (layout manager), в Android?
Кой метод информира за обновяване
на колекцията с данни в
RecyclerView.Adapter?
Кой метод информира за обновяване на колекцията с данни в RecyclerView.Adapter?
Къде се добавя атрибута android:onClick, за да направите елементите в RecyclerView да отговарят
на кликвания?
Къде се добавя атрибута android:onClick, за да направите елементите в RecyclerView да отговарят на кликвания?
Кое от следните твърдения е вярно за
ViewHolder?
Кое от следните твърдения е вярно за ViewHolder?
Кой LayoutManager показва елементите
в матрична решетка?
Кой LayoutManager показва елементите в матрична решетка?
От кой метод на RecyclerView.Adapter се
създава ViewHolder обект?
От кой метод на RecyclerView.Adapter се създава ViewHolder обект?
Кои методи служат за задействане обновяването на ResicleView изгледа след промяна в данните за визуализиране?
Кои методи служат за задействане обновяването на ResicleView изгледа след промяна в данните за визуализиране?
RecyclerView.ViewHolder e?
RecyclerView.ViewHolder e?
Кой метод информира, че елемента на тази позиция е променен в RecyclerView.Adapter?
Кой метод информира, че елемента на тази позиция е променен в RecyclerView.Adapter?
Кой интерфейс е проектиран да осигури общ протокол за обекти, които искат да изпълняват код, докато са активни? Например, докато нишка е стартирана и все още не е спряна.
Кой интерфейс е проектиран да осигури общ протокол за обекти, които искат да изпълняват код, докато са активни? Например, докато нишка е стартирана и все още не е спряна.
Кой LayoutManager показва елементите
в списък?
Кой LayoutManager показва елементите в списък?
____ представлява поведение или част от потребителския интерфейс в дейност.
____ представлява поведение или част от потребителския интерфейс в дейност.
В кой обекти се изпълняват Runnable
дефиниции?
В кой обекти се изпълняват Runnable дефиниции?
Кой метод от Handler поставя в опашката за изпълнение Runnable обект, за изпълние след определено закъснение в милисекунди?
Кой метод от Handler поставя в опашката за изпълнение Runnable обект, за изпълние след определено закъснение в милисекунди?
Кой метод прекратява HandlerThread след приключване на всички започнали задачи?
Кой метод прекратява HandlerThread след приключване на всички започнали задачи?
Коя имплементация изпълнява процесите паралелно до запълване на пула с нишли?
Коя имплементация изпълнява процесите паралелно до запълване на пула с нишли?
Кой интерфейс дефинира изпълнението в нишка?
Кой интерфейс дефинира изпълнението в нишка?
Кой е липсващия метод в изпълнението
на жизнения цикъл на Fragment?
onCreate() -> onCreateView() ->
______________ ->
onViewStateRestored()
Кой е липсващия метод в изпълнението на жизнения цикъл на Fragment? onCreate() -> onCreateView() -> ______________ -> onViewStateRestored()
Кой метод изпраща съобщение за
изпълнение на Runnable към Handler
съз забавяне?
Кой метод изпраща съобщение за изпълнение на Runnable към Handler съз забавяне?
Kой метод на RecyclerView.Adapter закача данни в ViewHolder обект?
Kой метод на RecyclerView.Adapter закача данни в ViewHolder обект?
Кой, метод изпраща съобщение, съдържащо само един int код?
Кой, метод изпраща съобщение, съдържащо само един int код?
Коя имплементация изпълнява процесите последователно по опашка със съобщения?
Коя имплементация изпълнява процесите последователно по опашка със съобщения?
Програмната логика от taskToRun кога ще започне да се изпълнява?
- TaskToRun taskToRun = TaskToRun();
- Thread thread = new
Thread(taskToRun);
- thread.start();
Програмната логика от taskToRun кога ще започне да се изпълнява?
- TaskToRun taskToRun = TaskToRun();
- Thread thread = new Thread(taskToRun);
- thread.start();
Кой метод за обратно извикване се изпълнява при унищожаване на фрагмент?
Кой метод за обратно извикване се изпълнява при унищожаване на фрагмент?
След извикването на кой метод започваизпълнението на Thread?
След извикването на кой метод започваизпълнението на Thread?
Кой метод от Message изпраща съобщение, което трябва да бъде доставено в посочен абсолютен час?
Кой метод от Message изпраща съобщение, което трябва да бъде доставено в посочен абсолютен час?
Study Notes
Android Basics
- Android OS is based on the Linux kernel.
- Android SDK is a software development kit that provides a set of tools, libraries, and documentation for building Android applications.
- Android SDK is not a part of the Android architecture.
Android Versions
- The first version of Android OS is API level 1.
- Android OS with API level 31 is named Android 12.
Android Development
- Android supports Java, Kotlin, and C++ for developing applications.
- The AndroidManifest.xml file declares the application's package name, components (Activity), and permissions.
- XML files are used for designing the user interface layout in Android.
- The layout file is used to define the user interface of a single screen.
- The base class for creating a user interface in Android is Activity.
- The resource directory in an Android project is named res.
- The build script defines the version of the Android project to be compiled.
Android User Interface
- A layout file is necessary to create a user interface.
- The findViewById method is used to access elements from the resource file.
- The R file is generated with resource identifiers.
- setContentView is used to set the layout of an Activity.
Intents
- Intents are used to request an action from another app component.
- There are two types of Intents: implicit and explicit.
- An Intent can be used to pass data between Activities.
Activities
- An Activity represents a single screen with a user interface.
- The lifecycle methods of an Activity are onCreate, onStart, onResume, onPause, onStop, and onDestroy.
- The onBackPressed method is used to handle the back button press.
- The onActivityResult method is used to receive data from another Activity.
Fragments
- A Fragment is a reusable piece of an Activity's user interface.
- The lifecycle methods of a Fragment are onCreate, onCreateView, onActivityCreated, onStart, onResume, onPause, onStop, and onDestroy.
- The FragmentManager class is used to manage Fragments.
- The Fragment's lifecycle is linked to the Activity's lifecycle.
RecyclerView
- RecyclerView is a view used for displaying large data sets.
- A RecyclerView.Adapter is used to bind data to the RecyclerView.
- The onBindViewHolder method is used to update the RecyclerView's items.
- The ViewHolder class is used to hold the views of a RecyclerView item.
- LinearLayoutManager and GridLayoutManager are types of LayoutManagers.
Handlers and Threads
- A Handler is used to send messages to a thread's message queue.
- The postDelayed method is used to schedule a Runnable to be executed after a certain delay.
- The handleMessage method is used to handle messages sent to a Handler.
- The HandlerThread class is used to create a thread that can handle messages.
- The Runnable interface is used to define a task that can be executed in a thread.
Permissions
- Permissions are used to restrict access to certain features or data of an Android device.
- The android.permission.INTERNET permission is required to access the internet.
- Permissions are declared in the AndroidManifest.xml file.
Miscellaneous
- The getContext method is used to get the context of an Activity or Fragment.
- The findViewById method is used to access elements from the resource file.
- The super.onCreate method is used to call the parent class's onCreate method.
- The setOnClickListener method is used to set an onClick listener for a view.
- The View.OnClickListener interface is used to define an onClick listener.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Test your knowledge about the first version number of the Android OS. Find out if you know which version started it all!