Ra72
-
Постов
141 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Сообщения, опубликованные Ra72
-
-
Нет, методом научного тыка решил задачу. Спасибо за ссылку.
Решение
На андроид-устройстве входим в "Настройки" ищем там "Диспетчер приложений" находим наше приложение, нажимаем на него. В открывшейся форме нажимаем кнопку "Очистить данные". После этого можно переустанавливать из apk-файла.
-
Пишу приложение баз данных под Android на Delphi XE6.
Создал базу данных база.ib. Задеплоил его в .\assets\internal\. Все заработало.
Далее изменились требования к базе данных и так как эксплуатация еще не началась я внес изменения в базу на компьютере разработки.
Поле Overwrite = Always файла базы данных и я рассчитывал что при очередной установке приложения этот файл перезапишется.
Но оказалось, что это не так. Приложение не видит добавленных в базу полей.
Я удалял приложение с андроид-устройства, перезапускал его, но это почему то не помогло.
Как мне поменять файл базы?
P.S.
Помогла кнопка в диспетчере приложений андроида - "Очистить данные".
-
Имеем: Delphi XE6, Android, Форма с кнопками и два компонента MediaPlayer и MediaPlayerControl. Свойство MediaPlayerControl.MediaPlayer = MediaPlayer1, как положено.
MediaPlayerControl не растянут на весь экран, а занимает часть формы.
При запуске видео-файла он проигрывается на весь экран и других элементов управления не видно на форме.
-
Передать фокус MediaPlayerControl.SetFocus?
Не помогло. Такое впечатление, что MediaPlayerControl вообще не задействуется при воспроизведении. Видео отображается на весь экран, и останавливается кнопкой закрытия окна как будто запускается в новом окне.
Хотя MediaPlayerControl находится на главной форме и других форм в приложении нет.
P.S. Пробовал разными способами достучаться до формы - не смог. Работает только запуск таймера на выключение плеера через интервал.
Вывод: управлять медиаплеером, воспроизводящим видео файл из своей же программы никак нельзя?
-
Уважаемые эксперты!
Представьте себе форму и на ней два компонента MediaPlayer и MediaPlayerControl.- По нажатию кнопки на клавиатуре (USB, беспроводная) запускается первый видео-трек из списка.
- Далее фокус переходит на медиаплеер и события от клавиатуры формой уже не регистрируются.
Как мне перехватить эти события?
-
Я так понимаю там идет чтение списка запущенных процессов. Да, пожалуй не подойдет.
Я не ориентируюсь на стандартный плеер. Если можно было из программы запустить MX плеер, то мне тоже подошло бы.
-
Ссылочку на решение подскажите, пожалуйста...
-
Kitty, да в том то и дело, что "встроенный" плеер у меня эти файлы тоже воспроизводит, а не только MX-плеер.
Я уже думал может его просто форма закрывает, делал Hide форме по кнопочке, не помогло.
(так как на самсунге плеер запускается еще в отдельном окне, поверх главного)
Создается впечатление, что плеер то работает, а не работает компонент-контрол MediaPlayerControl.
-
А может можно запустить тогда какой-нибудь плеер другой. Можно запускать на андроиде другие программы из своей?
-
Скачал триальную версию XE7. Проверил. Не работает.
-
Эффект - невидимка
в Фильтры и Эффекты
Опубликовано
Delphi XE6.
Делаю появляющееся окошко на форме с эффектом тени.
Эффект не работает, если изначально фрейм невидимый и постепенно добавлять Opacity по таймеру.
Если просто переключать видимость, то эффект работает.