Podcast
Questions and Answers
Кои е номера на първата версия на
Android OS?
Кои е номера на първата версия на Android OS?
1.0
Кое НЕ е част от архитектурата на
Android SDK?
Кое НЕ е част от архитектурата на Android SDK?
Какво е Android SDK?
Какво е Android SDK?
Android операционната система
произлиза от ядрото на операционна
система ...
Android операционната система произлиза от ядрото на операционна система ...
Signup and view all the answers
Как се дефинира permission за сензор в
манифест файла
Как се дефинира permission за сензор в манифест файла
Signup and view all the answers
С Какво име е операционната система,
Android с версия на API level 31?
С Какво име е операционната система, Android с версия на API level 31?
Signup and view all the answers
Какво е Android?
Какво е Android?
Signup and view all the answers
Коя компания се занимава с
разработването на Android OS?
Коя компания се занимава с разработването на Android OS?
Signup and view all the answers
Можете да създадете емулатор, за да
симулирате конфигурацията на
определен тип устройство с Android,
като използвате инструмент като...
Можете да създадете емулатор, за да симулирате конфигурацията на определен тип устройство с Android, като използвате инструмент като...
Signup and view all the answers
Езиците, които се поддържат от Android
за разработване на приложения са?
Езиците, които се поддържат от Android за разработване на приложения са?
Signup and view all the answers
В кой файл се декларира, името на
пакета на приложението, компонентите
на приложението (Activity),
разрешенията за приложението.
В кой файл се декларира, името на пакета на приложението, компонентите на приложението (Activity), разрешенията за приложението.
Signup and view all the answers
В Android, XML файл се използва за
проектиране на съдържанието на
екрана на потребителския интерфейс?
В Android, XML файл се използва за проектиране на съдържанието на екрана на потребителския интерфейс?
Signup and view all the answers
Кое представлява екран на единен
потребителски интерфейс?
Кое представлява екран на единен потребителски интерфейс?
Signup and view all the answers
С кой таг се декларират разрешения за
приложение?
С кой таг се декларират разрешения за приложение?
Signup and view all the answers
Не е възможно да се създаде
потребителски интерфейс без layout
XML файл?
Не е възможно да се създаде потребителски интерфейс без layout XML файл?
Signup and view all the answers
Кой е базовия класа, който се наследява
за създаване на екран на потребителски
интерфейс?
Кой е базовия класа, който се наследява за създаване на екран на потребителски интерфейс?
Signup and view all the answers
Коя е основната директория на
ресурсите в Android проект?
Коя е основната директория на ресурсите в Android проект?
Signup and view all the answers
Кой е инструмент за автоматизация на
изграждане на Android проекти.
Кой е инструмент за автоматизация на изграждане на Android проекти.
Signup and view all the answers
Версията в която ще бъде компилиран
Android проект се дефинира в
build.script с променливата?
Версията в която ще бъде компилиран Android проект се дефинира в build.script с променливата?
Signup and view all the answers
Основния клас за изграждане на
потребителски интерфейс в Android e?
Основния клас за изграждане на потребителски интерфейс в Android e?
Signup and view all the answers
Вярно ли е. че когато приложението
премине на заден план, не е
гарантирано, че ще бъде унищожено.
Може само да чака потребителят да се
върне към него.
Вярно ли е. че когато приложението премине на заден план, не е гарантирано, че ще бъде унищожено. Може само да чака потребителят да се върне към него.
Signup and view all the answers
Видовете Intent са?
Видовете Intent са?
Signup and view all the answers
Допишете как ще се достъпи EditText от
потребителски изглед с id
editTextPersonName. EditText editText =
Допишете как ще се достъпи EditText от потребителски изглед с id editTextPersonName. EditText editText =
Signup and view all the answers
Кои от посочените програмни
фрагменти ще стартират второ Activity?
Кои от посочените програмни фрагменти ще стартират второ Activity?
Signup and view all the answers
Ако искате да навигирате от едно
Activity към друго трябва да използвате
класа?
Ако искате да навигирате от едно Activity към друго трябва да използвате класа?
Signup and view all the answers
Кой метод се използва за достъпване на
елементите от ресурсите на изгледа?
Кой метод се използва за достъпване на елементите от ресурсите на изгледа?
Signup and view all the answers
Кое разрешение трябва да се добави, за
да се използва интернте от
устройството?
Кое разрешение трябва да се добави, за да се използва интернте от устройството?
Signup and view all the answers
С кой програмен фрагмент ще се изпрати името на сайта "example.com" към втора Activity?
С кой програмен фрагмент ще се изпрати името на сайта "example.com" към втора Activity?
Signup and view all the answers
Ако искате да предадете данни обратно
към извикващото Activity трябва да
използвате метода?
Ако искате да предадете данни обратно към извикващото Activity трябва да използвате метода?
Signup and view all the answers
Кои са методите от жизнения цикъл на
Activity?
Кои са методите от жизнения цикъл на Activity?
Signup and view all the answers
Кое състояние не е част от жизнения
цикъл на Activity?
Кое състояние не е част от жизнения цикъл на Activity?
Signup and view all the answers
Какво е слушател на събития в Android?
Какво е слушател на събития в Android?
Signup and view all the answers
Кои методи са слушатели на събития?
Кои методи са слушатели на събития?
Signup and view all the answers
Кой мeтод се извиква при взаимодействие на потребителя с интерфейса на Activity?
Кой мeтод се извиква при взаимодействие на потребителя с интерфейса на Activity?
Signup and view all the answers
Кои интерфейси могат да се
имплементират за пренасяне на обект с
Intent?
Кои интерфейси могат да се имплементират за пренасяне на обект с Intent?
Signup and view all the answers
Кой е основния пакет в рамката за
разработване на приложения за Android.
Кой е основния пакет в рамката за разработване на приложения за Android.
Signup and view all the answers
Файла (R) с идентификаторите на
ресурсите се генерира:
Файла (R) с идентификаторите на ресурсите се генерира:
Signup and view all the answers
Каква е целта на super.onCreate () в
android?
Каква е целта на super.onCreate () в android?
Signup and view all the answers
Слушателят на събития е интерфейс в
класа на изгледа, който съдържа
единичен метод за ___.
Слушателят на събития е интерфейс в класа на изгледа, който съдържа единичен метод за ___.
Signup and view all the answers
____ представлява поведение или част
от потребителския интерфейс в
дейност.
____ представлява поведение или част от потребителския интерфейс в дейност.
Signup and view all the answers
Кой метод за обратно извикване се
изпълнява при унищожаване на
фрагмент?
Кой метод за обратно извикване се изпълнява при унищожаване на фрагмент?
Signup and view all the answers
Кои от изброените методи са част от
жизнения цикъл на активност и
фрагмент?
Кои от изброените методи са част от жизнения цикъл на активност и фрагмент?
Signup and view all the answers
Какъв е реда в изпълнението на
методите за обратно извикване от
жизнения цикъл на фрагмент за
неговото създаване?
Какъв е реда в изпълнението на методите за обратно извикване от жизнения цикъл на фрагмент за неговото създаване?
Signup and view all the answers
___ е класът, отговарящ за
извършването на действия върху
фрагмент, като добавяне, премахване
или подмяна
___ е класът, отговарящ за извършването на действия върху фрагмент, като добавяне, премахване или подмяна
Signup and view all the answers
Жизнения цикъл на фрагмента и
дейноста свързани ли са?
Жизнения цикъл на фрагмента и дейноста свързани ли са?
Signup and view all the answers
RecyclerView е?
RecyclerView е?
Signup and view all the answers
Кои от изброените са мениджъри за оформление (layout manager), в Android?
Кои от изброените са мениджъри за оформление (layout manager), в Android?
Signup and view all the answers
Кой метод информира за обновяване
на колекцията с данни в
RecyclerView.Adapter?
Кой метод информира за обновяване на колекцията с данни в RecyclerView.Adapter?
Signup and view all the answers
Къде се добавя атрибута android:onClick, за да направите елементите в RecyclerView да отговарят
на кликвания?
Къде се добавя атрибута android:onClick, за да направите елементите в RecyclerView да отговарят на кликвания?
Signup and view all the answers
Кое от следните твърдения е вярно за
ViewHolder?
Кое от следните твърдения е вярно за ViewHolder?
Signup and view all the answers
Кой LayoutManager показва елементите
в матрична решетка?
Кой LayoutManager показва елементите в матрична решетка?
Signup and view all the answers
От кой метод на RecyclerView.Adapter се
създава ViewHolder обект?
От кой метод на RecyclerView.Adapter се създава ViewHolder обект?
Signup and view all the answers
Кои методи служат за задействане обновяването на ResicleView изгледа след промяна в данните за визуализиране?
Кои методи служат за задействане обновяването на ResicleView изгледа след промяна в данните за визуализиране?
Signup and view all the answers
RecyclerView.ViewHolder e?
RecyclerView.ViewHolder e?
Signup and view all the answers
Кой метод информира, че елемента на тази позиция е променен в RecyclerView.Adapter?
Кой метод информира, че елемента на тази позиция е променен в RecyclerView.Adapter?
Signup and view all the answers
Кой интерфейс е проектиран да осигури общ протокол за обекти, които искат да изпълняват код, докато са активни? Например, докато нишка е стартирана и все още не е спряна.
Кой интерфейс е проектиран да осигури общ протокол за обекти, които искат да изпълняват код, докато са активни? Например, докато нишка е стартирана и все още не е спряна.
Signup and view all the answers
Кой LayoutManager показва елементите
в списък?
Кой LayoutManager показва елементите в списък?
Signup and view all the answers
____ представлява поведение или част от потребителския интерфейс в дейност.
____ представлява поведение или част от потребителския интерфейс в дейност.
Signup and view all the answers
В кой обекти се изпълняват Runnable
дефиниции?
В кой обекти се изпълняват Runnable дефиниции?
Signup and view all the answers
Кой метод от Handler поставя в опашката за изпълнение Runnable обект, за изпълние след определено закъснение в милисекунди?
Кой метод от Handler поставя в опашката за изпълнение Runnable обект, за изпълние след определено закъснение в милисекунди?
Signup and view all the answers
Кой метод прекратява HandlerThread след приключване на всички започнали задачи?
Кой метод прекратява HandlerThread след приключване на всички започнали задачи?
Signup and view all the answers
Коя имплементация изпълнява процесите паралелно до запълване на пула с нишли?
Коя имплементация изпълнява процесите паралелно до запълване на пула с нишли?
Signup and view all the answers
Кой интерфейс дефинира изпълнението в нишка?
Кой интерфейс дефинира изпълнението в нишка?
Signup and view all the answers
Кой е липсващия метод в изпълнението
на жизнения цикъл на Fragment?
onCreate() -> onCreateView() ->
______________ ->
onViewStateRestored()
Кой е липсващия метод в изпълнението на жизнения цикъл на Fragment? onCreate() -> onCreateView() -> ______________ -> onViewStateRestored()
Signup and view all the answers
Кой метод изпраща съобщение за
изпълнение на Runnable към Handler
съз забавяне?
Кой метод изпраща съобщение за изпълнение на Runnable към Handler съз забавяне?
Signup and view all the answers
Kой метод на RecyclerView.Adapter закача данни в ViewHolder обект?
Kой метод на RecyclerView.Adapter закача данни в ViewHolder обект?
Signup and view all the answers
Кой, метод изпраща съобщение, съдържащо само един int код?
Кой, метод изпраща съобщение, съдържащо само един int код?
Signup and view all the answers
Коя имплементация изпълнява процесите последователно по опашка със съобщения?
Коя имплементация изпълнява процесите последователно по опашка със съобщения?
Signup and view all the answers
Програмната логика от taskToRun кога ще започне да се изпълнява?
- TaskToRun taskToRun = TaskToRun();
- Thread thread = new
Thread(taskToRun);
- thread.start();
Програмната логика от taskToRun кога ще започне да се изпълнява?
- TaskToRun taskToRun = TaskToRun();
- Thread thread = new Thread(taskToRun);
- thread.start();
Signup and view all the answers
Кой метод за обратно извикване се изпълнява при унищожаване на фрагмент?
Кой метод за обратно извикване се изпълнява при унищожаване на фрагмент?
Signup and view all the answers
След извикването на кой метод започваизпълнението на Thread?
След извикването на кой метод започваизпълнението на Thread?
Signup and view all the answers
Кой метод от Message изпраща съобщение, което трябва да бъде доставено в посочен абсолютен час?
Кой метод от Message изпраща съобщение, което трябва да бъде доставено в посочен абсолютен час?
Signup and view all the answers
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!