Сборник тестов: 1500 вопросов и ответов на знание Android. Тимур Машнин
Чтение книги онлайн.
Читать онлайн книгу Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин страница 49
Вопрос 21
Что следующий код делает? Предположим, что с содержит курсор строки изображения, выбранного пользователем в галереи.
String path = c. getString (c. getColumnIndex (
MediaStore. MediaColumns. DATA));
File f = new File (path);
String abspath = f. getAbsolutePath ();
Bitmap b = BitmapFactory.decodeFile (abspath);
Это получение пути этого изображения, а затем создание изображения с помощью этого пути.
Это извлечение пути этого изображения, затем преобразование его в абсолютный путь, затем создание растрового изображения из этого абсолютного пути, используя bitmapfactory класс.
Код принимает изображение, затем получает путь этого изображения, затем получает абсолютный путь этого изображения.
Код принимает изображение, затем получает путь этого изображения, затем получает абсолютный путь этого изображения, затем вставляет этот путь в таблицу.
Вопрос 22
Что представляет собой контекст в Android?
Это интерфейс для глобальной информации приложения.
Контексты, как правило, используются для создания новых компонентов или объектов, таких как представление. Контексты также используются, чтобы запустить активность или сервис или широковещательный приемник.
Есть два типа контекстов, контекст активности (this), и ApplicationContext. Вы можете получить контекст приложения методом getApplicationContext ().
Все перечисленное.
Вопрос 23
Что представляет собой фильтр намерений в Android?
Фильтр намерений говорит, какое неявное действие компонент может обработать.
Фильтр намерений говорит, что явное действие компонент может обработать.
Фильтр намерений это партнер для намерения. Android использует фильтр намерения перед запуском компонента для неявного намерения.
Все перечисленное.
Вопрос 24
Что такое pending intent в Android?
Намерение, которое придерживается Android системой для будущих пользователей.
Намерение, которое будет запущено или сработает в будущий момент времени от имени вашего приложения.
Все перечисленное.
Вопрос 25
В чем разница между ViewGroup и Layout?
ViewGroup – это невидимый контейнер и абстрактный класс. Layout более конкретная форма ViewGroup.
Layout – это невидимый контейнер и абстрактный класс. ViewGroup более конкретная форма Layout.
ViewGroup происходят из View, и Layout происходят из ViewGroup.
ViewGroup и Layout оба происходят только из класса View.
Все перечисленное.
Вопрос 26
Как обрабатывать события клавиш в Android?
Keyevents идут от активности к UI представлению. Если активность захочет, она может заблокировать любое событие клавиш.
Keyevents идут от активности к UI представлению. Но активность никогда не блокирует поток событий, но, если это требуется UI представление может заблокировать некоторые события, чтобы остановить их обработку активностью.
Keyevents идут от активности к UI представлению. Но активность никогда не блокирует поток событий, и UI представление не может