четверг, 25 октября 2012 г.

Проект Павла Гордона, идеи и рекомендации

Несколько возможных вариантов развития аппликации, сделанной Павлом:

1)  Добавить показ количества верных и неверных ответов. Как вариант: сколько верных ответов из общего числа, или процент, или даже предварительная оценка.

2)  Добавить кнопку "Завершить", при нажатии на которую завершается работа и показываются итоговые результаты.

3)  Добавить реакцию на неверный ответ -- ну, тут вообще огромный простор для вариантов. Можно, скажем, при неверном ответе делать красным фон. Другой вариант -- в центре между кнопками появляется предупреждающая надписть на текстовой наклейке, которую в "обычном" состоянии не видно. Есть и еще -- но давайте начнем с этого.

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

Android: работа Павла Гордона, Пенза

На последнем вебинаре мы разбирали возможный вариант создания тестовой аппликации.
Выкладываю запись работы Павла Гордона, губернский лицей №3, Пенза.
Вариант пробный, разумеется, будем его дальше развивать и совершенствовать (рекомендации в следующем посте).


среда, 17 октября 2012 г.

Android: работа Анечки из Салавата

Получил работу Ани из  гимназии №2 г.Салават. Все отлично работает. Молодец, Анечка)))

Android: последнее видео по проекту с вебинара

Ну, вот и последнее видео.
Но не последний материал: завтра будут пояснительные тексты (листинги файлов) к проекту.

Android: предпоследнее видео о проекте

Предпоследняя часть видеоматериалов для проекта, о котором мы говорили на вебинаре 16.10.2012
Последняя часть тоже будет сегодня, а после нее -- дополнительные текстовые материалы к проекту.


Android: продолжение работы над проектом


Часть вторая, и тоже не последняя, работы над проектом.
Скорее всего, остальные части -- не сегодня)))

Android: вебинар 16.10.2012 -- еще видео

Видео с объяснениями о первой части работы над проектом.
Будут еще)))
Успеха!


Примерный план работы над проектом (занятие от 16.10.2012)


Это -- примерный план работы над проектом, видео исполнения которого я разместил в предыдущем сообщении. Можете использовать этот план в своей самостоятельной работе. озднее (сегодня же) я выложу еще несколько дополнительных материалов по этому же занятию, видео и текстовых.









1.      Заготовить несколько картинок (предпочтительно размером не более 200Х300)

2.      Создайте новый проект

3.      Создать папку drawable в папке res

4.      На диске: скопировать в эту папку заготовленные картинки

5.      Убрать текстовую наклейку с активности (файл activity_main.xml)

6.      Поставить кнопку (Button)

7.      Поставить изображение (элемент ImageView):
7.1.   В открывающемся окне просто нажать Ok, на экране (активности) появится пустой квадратный элемент
7.2.   Открыть коды этого файла и в строке android:src="@drawable/" после наклонной черты вписать имя любого из заготовленных файлов

8.      Запустить Debug Configuration или сразу на исполнение

9.      Открыть файл R.java и проверить, что в нем зарегистрированы все добавленные вами картинки

10.  Открыть файл ресурсов (strings.xml) и добавит в него переменную типа String для надписи на кнопке

11.  В файле разметки главной активности (файл activity_main.xml) указать:
11.1.                    Идентификатор элемента "картинка" (ImageView) – заменить существующий автоматически установленный идентификатор
11.2.                    Идентификатор элемента "кнопка" (Button) – заменить существующий автоматически установленный идентификатор
11.3.                    Текст на "кнопке" – через переменную, которую мы добавили в файл ресурсов
11.4.                    К элементу "кнопка" добавить вызов метода "по нажатию" – например в виде android:onClick="go"

12.  В java-файле главной активности (MainActivity.java) указать:
12.1.                    Массив целочисленных значений для записи в него идентификаторов картинок – каждый идентификатор выглядит как R.drawable.название_файла_картинки
12.2.                    Переменную-счетчик
12.3.                    Переменную типа ImageView для будущей работы с элементом "картинка"
12.4.                    Создать в методе onCreate связь переменной (из пункта 12.3) с объектом типа ImageView, использовав для этого поиск через метод "найти View по идентификатору).
12.5.                    Создать метод, который мы собираемся использовать для обработки явления "нажата кнопка" (метод go)
12.5.1.  В этом методе сначала – увеличить счетчик
12.5.2.  Установить для переменной pic (она связана с  элементом "картинка")  с очередным идентификатором массива индикаторов файлов с рисунками)
12.5.3.  Предусмотреть проверку счетчика, чтобы не происходило вываливание за массив.

Android: вебинар от 16.10.2012

Вчера, во вторник, мы провели вебинар, в котором участвовали ученики из Салавата и Пензы (вместе и одновременно).

На вебинаре мы разбирали построение аппликации (создание проекта), в которой по нажатию на кнопку сменяют друг друга четыре изображения из графических файлов.

Здесь я размещаю видео, которое демонстрирует работу этой аппликации (в ее конечном виде), а чуть позднее размещу и дополнительные материалы, которые помогут самостоятельному созданию вами аналогичного проекта.