|
Урок 1. Введение.
|
26.07.2011 |
7774 |
|
Урок 2. Установка и настройка среды разработки Eclipse и SDK Tools
|
28.07.2011 |
20799 |
|
Урок 3. Создание AVD. Первое приложение. Структура Android-проекта.
|
01.08.2011 |
17467 |
|
Урок 4. Элементы экрана и их свойства
|
04.08.2011 |
12601 |
|
Урок 5. Layout-файл в Activity. XML представление. Смена ориентации экрана.
|
08.08.2011 |
13337 |
|
Урок 6. Виды Layouts. Ключевые отличия и свойства.
|
11.08.2011 |
11230 |
|
Урок 7. Layout параметры для View-элементов.
|
15.08.2011 |
9570 |
|
Урок 8. Работаем с элементами экрана из кода
|
18.08.2011 |
8671 |
|
Урок 9. Обработчики событий на примере Button.
|
22.08.2011 |
11504 |
|
Урок 10. Оптимизируем реализацию обработчиков.
|
25.08.2011 |
7901 |
|
Урок 11. Папка res/values. Используем ресурсы приложения.
|
29.08.2011 |
6362 |
|
Урок 12. Логи и всплывающие сообщения
|
01.09.2011 |
7420 |
|
Урок 13. Создание простого меню
|
05.09.2011 |
6516 |
|
Урок 14. Меню, группы, порядок.
|
08.09.2011 |
6692 |
|
Урок 15. Контекстное меню
|
12.09.2011 |
6703 |
|
Урок 16. Программное создание экрана. LayoutParams
|
15.09.2011 |
6535 |
|
Урок 17. Создание View-компонент в рабочем приложении
|
19.09.2011 |
5411 |
|
Урок 18. Меняем layoutParams в рабочем приложении
|
22.09.2011 |
4248 |
|
Урок 19. Пишем простой калькулятор
|
26.09.2011 |
6963 |
|
Урок 20. Анимация
|
29.09.2011 |
6948 |
|
Урок 21. Создание и вызов Activity
|
03.10.2011 |
8247 |
|
Урок 22. Intent, Intent Filter, Context - теория
|
06.10.2011 |
6076 |
|
Урок 23. Activity Lifecycle. В каких состояниях может быть Activity
|
10.10.2011 |
4878 |
|
Урок 24. Activity Lifecycle, пример смены состояний с двумя Activity
|
13.10.2011 |
4702 |
|
Урок 25. Task. Что это такое и как формируется
|
17.10.2011 |
4580 |
|
Урок 26. Intent Filter - практика
|
20.10.2011 |
4677 |
|
Урок 27. Читаем action из Intent
|
24.10.2011 |
3942 |
|
Урок 28. Extras - передаем данные с помощью Intent
|
27.10.2011 |
4797 |
|
Урок 29. Вызываем Activity и получаем результат. Метод startActivityForResult
|
31.10.2011 |
4682 |
|
Урок 30. Подробнее про onActivityResult. Зачем нужны requestCode и resultCode
|
03.11.2011 |
3969 |
|
Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Вызываем системные приложения
|
07.11.2011 |
4189 |
|
Урок 32. Пишем простой браузер
|
10.11.2011 |
4989 |
|
Урок 33. Хранение данных. Preferences.
|
14.11.2011 |
5751 |
|
Урок 34. Хранение данных. SQLite
|
17.11.2011 |
7993 |
|
Урок 35. SQLite. Методы query и delete с указанием условия
|
21.11.2011 |
4577 |
|
Урок 36. SQLite. Подробнее про метод query. Условие, сортировка, группировка
|
24.11.2011 |
4234 |
|
Урок 37. Запросы из связанных таблиц. INNER JOIN в SQLite. Метод rawQuery.
|
28.11.2011 |
3735 |
|
Урок 38. Транзакции в SQLite. Небольшой FAQ по SQLite.
|
01.12.2011 |
3787 |
|
Урок 39. onUpgrade. Обновляем БД в SQLite
|
05.12.2011 |
3111 |
|
Урок 40. LayoutInflater. Учимся использовать.
|
08.12.2011 |
4383 |
|
Урок 41. Используем LayoutInflater для создания списка
|
12.12.2011 |
3937 |
|
Урок 42. Список - ListView
|
15.12.2011 |
6070 |
|
Урок 43. Одиночный и множественный выбор в ListView
|
19.12.2011 |
4417 |
|
Урок 44. События в ListView
|
22.12.2011 |
4799 |
|
Урок 45. Список-дерево ExpandableListView
|
26.12.2011 |
4077 |
|
Урок 46. События ExpandableListView
|
29.12.2011 |
3206 |
|
Урок 47. Обзор адаптеров
|
12.01.2012 |
4091 |
|
Урок 48. Используем SimpleAdapter.
|
16.01.2012 |
3870 |
|
Урок 49. SimpleAdapter. Методы SetViewText и SetViewImage
|
19.01.2012 |
2853 |
|
Урок 50. SimpleAdapter. Используем ViewBinder
|
23.01.2012 |
2764 |
|
Урок 51. SimpleAdapter, добавление и удаление записей
|
26.01.2012 |
2908 |
|
Урок 52. SimpleCursorAdapter, пример использования
|
30.01.2012 |
4220 |
|
Урок 53. SimpleCursorTreeAdapter, пример использования
|
02.02.2012 |
2240 |
|
Урок 54. Кастомизация списка. Создаем свой адаптер
|
06.02.2012 |
3502 |
|
Урок 55. Header и Footer в списках. HeaderViewListAdapter
|
09.02.2012 |
2229 |
|
Урок 56. Spinner – выпадающий список
|
13.02.2012 |
3424 |
|
Урок 57. GridView и его атрибуты
|
16.02.2012 |
2813 |
|
Урок 58. Диалоги. TimePickerDialog
|
20.02.2012 |
2105 |
|
Урок 59. Диалоги. DatePickerDialog
|
23.02.2012 |
1821 |
|
Урок 60. Диалоги. AlertDialog: Title, Message, Icon, Buttons
|
27.02.2012 |
2356 |
|
Урок 61. Диалоги. AlertDialog.Метод onPrepareDialog
|
01.03.2012 |
1750 |
|
Урок 62. Диалоги. AlertDialog. Список
|
05.03.2012 |
1880 |
|
Урок 63. Диалоги. AlertDialog. Список с одиночным выбором
|
08.03.2012 |
1740 |
|
Урок 64. Диалоги. AlertDialog. Список с множественным выбором
|
26.03.2012 |
1217 |
|
Урок 65. Диалоги. AlertDialog. Кастомизация
|
29.03.2012 |
1429 |
|
Урок 66. Диалоги. Обработчики и операции
|
02.04.2012 |
1306 |
|
Урок 67. Диалоги. ProgressDialog
|
05.04.2012 |
1346 |
|
Урок 68. Немного о Parcel
|
09.04.2012 |
1590 |
|
Урок 69. Передаем Parcelable объекты с помощью Intent
|
12.04.2012 |
1015 |
|
Урок 70. onSaveInstanceState. Сохранение данных Activity при повороте экрана
|
16.04.2012 |
1141 |
|
Урок 71. Preferences как настройки приложения. PreferenceActivity
|
19.04.2012 |
1101 |
|
Урок 72. Preferences. Список, экраны и категории
|
23.04.2012 |
914 |
|
Урок 73. Preferences. Управляем активностью настроек (setEnabled)
|
26.04.2012 |
682 |
|
Урок 74. Preferences. Программное создание экрана настроек
|
30.04.2012 |
675 |
|
Урок 75. Хранение данных. Работа с файлами.
|
03.05.2012 |
1141 |
|
Урок 76. Tab - вкладки. Общий обзор
|
07.05.2012 |
853 |
|
Урок 77. Tab - вкладки. TabActivity. Activity, как содержимое вкладки
|
10.05.2012 |
620 |
|
Урок 78. Tab - вкладки. TabContentFactory, ручное создание содержимого вкладки
|
14.05.2012 |
373 |
|
Урок 79. XmlPullParser. Парсим XML
|
17.05.2012 |
348 |