Опубликован: 19.03.2014 | Доступ: свободный | Студентов: 329 / 26 | Длительность: 11:36:00
Специальности: Программист
Практическая работа 7:

Доступ к ресурсам мобильного устройства с использованием Cordova-плагинов

< Лекция 9 || Практическая работа 7: 123 || Лекция 10 >
  1. Запустите проект. Результат выполнения:

    После загрузки программы функция onDeviceReady выполняет функцию startWatch, которая при успешной связи с акселерометром выполнит функцию onSuccess, а при неудаче onError.

    Функция onSuccess выводит координаты положения мобильного устройства.

    Если нажать на кнопку "Stop Watching", выполнится функция stopWatch и координаты перестанут пересчитываться.

    Кнопки Capture Photo и Capture Editable Photo запустят камеру мобильного устройства:

    После того, как будет сделано фото, оно добавляется в Cordova - приложение.

    Разница между функциями capturePhoto и capturePhotoEdit лишь в том, что в capturePhotoEdit параметр allowEdit, указывающий на возможность редактирования изображения, установлен в значение "true".

    Кнопки From Photo Library и From Photo Album откроют альбомы с фотографиями: Эффекты при нажатии этих кнопок будут иными на других платформах мобильных устройств.

    Выбранное изображение также добавится в приложение:

< Лекция 9 || Практическая работа 7: 123 || Лекция 10 >
Дмитрий Белов
Дмитрий Белов

Каким образом можно создать точку останова? Например, если в Лекции 8 в примере, который демонстрирует возможность <canvas> для работы с готовыми изображениями (последний в лекции) в цикле
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
sx = 300 * i; sy = 350 * j;
contextNow.drawImage(img, sx, sy);}
поставить точку останова, то при запуске отладки проекта точка становится пустой окружностью с сообщением: В настоящий момент попадание в точку останова не произойдет. Нет загруженных символов для этого документа. Как все-таки создать точку останова и пройти по шагам весь код?