Вопросы к Android разработчикам

Источник

Вопросы к Android разработчикам

1. Кратко расскажите о важных файлах и папках, когда вы создаете новое приложение android.

2. Подробно расскажите о коде в файле AndroidManifest.xml.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.careerride" android:versionCode="1" android:versionName="1.0">

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" />

<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme">

<activity android:name="com.example.careerride.MainActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

</manifest>

3. Кратко опишите работу андройда.

4. Подробнее расскажите об Intents.

5. Как отправить SMS в Android? Объясните на примере.

6. Опишите класс SmsManager в Android.

7. Как можно использовать встроенные функции обмена сообщениями в приложении?

8. Какие существуют варианты хранения данных в Android?

9. Расскажите про хранение данных в SharedPreference на примере.

10. Каковы ключевые компоненты архитектуры Android?

11. Каковы преимущества наличия эмулятора в среде Android?

12. Что вы можете сказать об activityCreator?

13. Что вы знаете об Intents?

14. Что такое Explicit Intent?

15. Что такое Implicit Intent?

16. Что делают Intent фильтры?

17. Где размещены детали макета? Почему?

18. Что хранится в контейнерах?

19. Что такое ориентация?

20. Почему важно установить права доступа?

21. Что такое AIDL?

22. Какие типы данных поддерживает AIDL?

23. Расскажите о Nine-patch image.

24. Какие диалоговые окна поддерживает Android?

25. Что такое виртуальная машина Dalvik?

26. Перечислите этапы, которые связаны с преобразованием Android в более новую версию?

27. Какова роль совместимости в Android?

28. Какие существуют различные формы связи, предоставляемые приложениями в Android?

29. Какие мультимедийные функции способствуют популяризации Android?

30. Каким сервисам разрешено запускать одиночный процесс?

31. Какие шаги необходимо предпринять в Жизненном Цикле обслуживания?

32. Какие режимы работы сервисов в Android вам известны?

33. Для чего нужен жизненный цикл процесса в Android?

34. Как все выполняемые действия выполняются в основном потоке?

35. Какие типы данных, используются в Android?

36. Какие методы, необходимы для совместного использования объектов?

37. Какие методы необходимы для совместного использования постоянно заданных объектов?

38. Какова процедура проверки состояния активности в Android?

39. Напишите программу, которая показывает, что пакет добавлен или удален.

40. Какие меры безопасности есть в Android?

41. Какие метки необходимы для создания пользовательского интерфейса, который включает в себя макет?

42. Напишите программу, показывающая создание пользовательского интерфейса, который включает в себя макет.

43. Какие методы позволяют избежать утечки памяти в Android?

44. Какие шаги необходимо предпринять, чтобы избежать утечек памяти, связанных с контекстом?

45. Какие шаги необходимы для настройки параметров Linkify вызывающих intent?