Andrey Efimov

Модераторы
  • Публикации

    630
  • Зарегистрирован

  • Посещение

  • Days Won

    63

Andrey Efimov last won the day on 30 декабря 2016

Andrey Efimov had the most liked content!

3 подписчика

О Andrey Efimov

  • Звание
    Продвинутый пользователь
  • День рождения

Контакты

  • Сайт
    delphifmandroid.blogspot.ru github.com/AndrewEfimov

Информация

  • Пол
    Мужчина
  • Город
    Москва

Посетители профиля

2 088 просмотров профиля
  1. Читайте правила форума. Один вопрос - одна тема.
  2. Ну, если не хотите попробовать мою демку и посмотреть класс, то давайте изменю ваш код: procedure Vibr; //Процедура вибрации var Vibrator: JVibrator; begin Vibrator := TJVibrator.Wrap(TAndroidHelper.Context.getSystemService(TJContext.JavaClass.VIBRATOR_SERVICE)); if Vibrator.hasVibrator() then Vibrator.vibrate(2000); end; доступ к сервису вибрации нужно получать у Context'a. Если всё равно падает, то смотрите логи, через monitor.bat (находится примерно тут: C:\Android\sdk\tools, у вас путь до sdk может быть другим).
  3. Права дали точно? Вот вам мой класс для работы с вибрацией, там есть код проверки прав - https://github.com/AndrewEfimov/Android-API/blob/master/Vibrator/class/Vibrator.Android.pas (https://github.com/AndrewEfimov/Android-API/tree/master/Vibrator, класс и тестовое приложение) либо посмотрите в настройках приложения, раздел с правами.
  4. Самостоятельно (не уверен, что сработает): Там вроде есть ещё логин, можно по нему ресетнуть. Запускаете студию, жмёте "Help->About", смотрите логин (вроде он) в "This product is licensed to:" Заходите https://members.embarcadero.com/, кнопка "Reset My Password" и далее... Или звонок, письмо в тех. поддержку.
  5. Уважаемые участники, в частности @des80! Призываю вас к соблюдению общепринятых норм общения. Вынесено 1 предупреждение. За дальнейшим нарушением незамедлительно последует наказание на усмотрение Администратора/Модератора.
  6. Уважаемые форумчане! Поздравляю Вас с Наступающим Новым Годом и Рождеством! Пусть 2017 год станет новым этапом на Вашем пути и принесет успех, самореализацию и, конечно же, счастье.
  7. Так не устраивает? procedure TFormMain.sbSelectFolderClick(Sender: TObject); var PathFolder: string; begin if SelectDirectory('Выбор папки...', '', PathFolder) then ePathFolder.Text := PathFolder; end; SelectDirectory
  8. Тема закрыта. (По вопросам связанным со Студией, на форуме уже есть отдельные темы) up. Тему почистил.
  9. Вовремя вы, только я решил проверить всё ещё раз p.s. Сейчас вынесу сообщения в отдельную тему, т.к. проблема была видимо не с LockBox-ом p.s.2. Готово!
  10. Проверил, всё нормально загрузилось. Где именно в консоли у вас такая надпись появилась? У меня такого нет... может у вас проблема с чем то другим?!
  11. эм... Сейчас попробую тестовое приложение загрузить в маркет.
  12. Для начала, обновите студию как минимум на версию XE8, именно с этой версии появилась поддержка Android 5.*. В идеале, обновить до версии Берлин, с апдейтами. Более подробно, по всем версиям, читайте тут
  13. Важно, ещё уточнить, на какой версии Андроида пробуете. Метод введен в API 21, соответственно работать будет на Android 5.0 и выше.
  14. Эм... так если условие совпадения номера не выполняется, то и программа ничего не делает. Как говорится: доверяй, но проверяй. Проверил на архиве, что скинул вам, добавил условие срабатывания вибрации по номеру и всё там нормально обрабатывается, ничего не вылетает. Если номер совпадает - то вибрирует. Если нет, то не вибрирует. Так что ищите ошибку в своём коде...
  15. Ага, только перепроверьте обёртку, очень часто они неправильно сгенерены...