Карта сайта
ELsof
Ричард Брэнсон
Истории успеха
Услуги
Портфолио
Литература
PHP
Урок 1. Введение.
Афоризмы
Билл Гейтс
Урок 2. Установка и настройка среды разработки Eclipse и SDK Tools
Программы
Урок 3. Создание AVD. Первое приложение. Структура Android-проекта.
Кевин Митник
Android OS
HTML и CSS
Заработок в интернете
Урок 4. Элементы экрана и их свойства
Урок 5. Layout-файл в Activity. XML представление. Смена ориентации экрана.
Урок 6. Виды Layouts. Ключевые отличия и свойства.
Программирование
Урок 7. Layout параметры для View-элементов.
Урок 8. Работаем с элементами экрана из кода
Урок 9. Обработчики событий на примере Button.
Урок 10. Оптимизируем реализацию обработчиков.
SEO
Урок 11. Папка res/values. Используем ресурсы приложения.
Урок 12. Логи и всплывающие сообщения
Урок 13. Создание простого меню
Урок 14. Меню, группы, порядок. MenuInflater и xml-меню.
Урок 15. Контекстное меню
Урок 16. Программное создание экрана. LayoutParams
Урок 17. Создание View-компонент в рабочем приложении
Урок 18. Меняем layoutParams в рабочем приложении
Урок 19. Пишем простой калькулятор
Учимся работать
Урок 20. Анимация
Урок 21. Создание и вызов Activity
Урок 22. Intent, Intent Filter, Context - теория
Урок 23. Activity Lifecycle. В каких состояниях может быть Activity
Урок 24. Activity Lifecycle, пример смены состояний с двумя Activity
Урок 25. Task. Что это такое и как формируется
Урок 26. Intent Filter - практика
Урок 27. Читаем action из Intent
Урок 28. Extras - передаем данные с помощью Intent
Урок 29. Вызываем Activity и получаем результат. Метод startActivityForResult
Урок 30. Подробнее про onActivityResult. Зачем нужны requestCode и resultCode
Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Вызываем системные приложения
Урок 32. Пишем простой браузер
Урок 33. Хранение данных. Preferences.
Урок 34. Хранение данных. SQLite
Урок 35. SQLite. Методы update и delete с указанием условия
Урок 36. SQLite. Подробнее про метод query. Условие, сортировка, группировка
Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLite. Метод rawQuery.
Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
Урок 39. onUpgrade. Обновляем БД в SQLite
Урок 40. LayoutInflater. Учимся использовать.
Hardware
Урок 41. Используем LayoutInflater для создания списка
Урок 42. Список - ListView
Урок 43. Одиночный и множественный выбор в ListView
Урок 44. События в ListView
Урок 45. Список-дерево ExpandableListView
Урок 46. События ExpandableListView
Урок 47. Обзор адаптеров
Урок 48. Используем SimpleAdapter.
Урок 49. SimpleAdapter. Методы SetViewText и SetViewImage
Урок 50. SimpleAdapter. Используем ViewBinder
Урок 51. SimpleAdapter, добавление и удаление записей
Урок 52. SimpleCursorAdapter, пример использования