Перейти к содержанию
Fire Monkey от А до Я

zairkz

Пользователи
  • Постов

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

  • Посещение

  • Победитель дней

    12

Активность репутации

  1. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в RAD Berlin Upd1 & XCode   
    xcode 8 и новый paserver все пучком
  2. Like
    zairkz отреагировална Евгений Корепов в "ЯКупил" - мобильный список покупок   
    Мне нравится. Поставил пятерку андроид версии. Регистрировал на kayfolom@gmail.com
    Пара замечаний :
    1. нажатие на кнопку настройки вызывает видимо типа меню с надписью "Настройки" - надпись выровнена по левому краю, и смотрится это не очень.
    2. При регистрации и вводе кода в приложении приходится вводить и дефисы вручную. Не очень удобно. Да и 9 цифр кода мне кажется избыточным. Может сделать 4 цифры, но с ограничением их срока жизни (к примеру код действителен в течении 10 минут).
    3. После ввода очередного товара и нажатия + не понятно что происходит (все поля очищаются). Может где то разместить счетчик добавленных товаров или как то информировать что товар добавлен.
    И вопрос:
    Как вы реализовали пробные периоды платных функций? Средствами гугля или как то еще?
    P.S. Мне кажется цена великовата для доп функций. 289р. за синхронизацию отпугивает. Может для начала сделать совсем дешево, а после увеличения клиентской базы и получения устойчивой оценки, уже поднимать потихоньку?
  3. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в DeviceInfo - модуль для получения информации о девайсе   
    прошу протестить обладателей девайсов с Intel Atom на борту
    Возможно решилась проблема с определением Intela из приложения
    Обновленная версия
    Спасибо @Rusland за тест

  4. Like
    zairkz получил реакцию от Brovin Yaroslav в PrimeMusic - Приложение для скачивания и прослушивания музыки с сайта www.primemusic.ru   
    Хорошие приложение! С днём рождения ZuBy!
  5. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Исключить устройства с Intel Atom как не поддерживаемые   
    на андроид студии это делается так
    5.0 и выше for(String s : Build.SUPPORTED_32_BIT_ABIS) { Log.i("TAG", "CPU_32: " + s); } for(String x : Build.SUPPORTED_64_BIT_ABIS) { Log.i("TAG", "CPU_64: " + x); } до 5.0 Log.i("TAG", "CPU_ABI: " + Build.CPU_ABI); Log.i("TAG", "CPU_ABI2: " + Build.CPU_ABI2);
  6. Like
  7. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Исключить устройства с Intel Atom как не поддерживаемые   
    этот код на Delphi будет такой
    {$IFDEF ANDROID} var I: integer; arrObj32: TJavaObjectArray<JString>; arrObj64: TJavaObjectArray<JString>; arrObjAbis: TJavaObjectArray<JString>; s32, s64, sAbis: string; begin s32 := ''; arrObj32 := TJBuild.JavaClass.SUPPORTED_32_BIT_ABIS; for I := 0 to arrObj32.Length - 1 do s32 := s32 + JStringToString(arrObj32.Items[I]); s64 := ''; arrObj64 := TJBuild.JavaClass.SUPPORTED_64_BIT_ABIS; for I := 0 to arrObj64.Length - 1 do s64 := s64 + JStringToString(arrObj64.Items[I]); sAbis := ''; arrObjAbis := TJBuild.JavaClass.SUPPORTED_ABIS; for I := 0 to arrObjAbis.Length - 1 do sAbis := sAbis + JStringToString(arrObjAbis.Items[I]); end; {$ENDIF}  
  8. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Исключить устройства с Intel Atom как не поддерживаемые   
    фиксит неправильное определение  размеров формы, на интеле часть формы залезает под статус бар
  9. Like
    zairkz отреагировална Rusland в Исключить устройства с Intel Atom как не поддерживаемые   
    Проверил работу Firemonkey на планшете Dexp Ursus gx180 (на нем установлен процессор Intel Atom Z3735F, видео тоже интел). Верх формы залезает под системный statusbar (решением является StatusBar Color от ZuBy http://fire-monkey.ru/topic/2577-statusbar-color/#comment-14604), либо установить свойство формы Fullscreen=true, но тогда нажимать на кнопки приходится чуть выше чем они видны. Причем похоже MapView выставляет свое положение правильно, в отличии от остальных элементов.
    Кстати, никакие lib*.so отключать не пришлось. Программа запускается и работает, что не может не радовать. Тосты показывает.
    К чему это я... может не стоит исключать устройства с Intel Atom из списка поддерживаемых? )
  10. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Описание TfgFlipView - слайдер изображений   
    в том что они не доступны были пока не перенес ниже
  11. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в [Android 5+] Цвет заголовка приложения на экране выбора запущенных приложений   
    пока нет решения, вообще не понятно как это делается
  12. Like
    zairkz отреагировална Евгений Корепов в [Статья][AdMob] Добавляем рекламный блок в приложение   
    Это межстраничная (Interstitial) реклама. Родного компонента нет, но отлично работает модуль от турецкого коллеги http://ersanyakit.com/blog/admob-interstitials-snippet-code-using-the-android-jni-in-delphi-xe7-firemonkey.html . Написан для XE7, но отлично работает и в XE8. В Берлине еще не проверял.
    Использовать примерно так:
    procedure onAdClosedEvent(pszData:String); begin FormMain.Log('onAdClosed'); end; procedure onAdFailedToLoadEvent(pszData:String); begin FormMain.Log('onAdFailedToLoad'); end; procedure onAdLeftApplicationEvent(pszData:String); begin FormMain.Log('onAdLeftApplication'); end; procedure onAdOpenedEvent(pszData:String); begin FormMain.Log('onAdOpened'); end; procedure onAdLoadedEvent(pszData:String); begin FormMain.Log('onAdLoaded'); end; procedure TFormMain.ShowAdvertisment; begin IAdvertisment := TInterstitialAdvertisment.Create; IAdvertisment.SetOnCloseEvent(onAdClosedEvent); IAdvertisment.SetOnAdFailedToLoad(onAdFailedToLoadEvent); IAdvertisment.SetOnAdLeftApplication(onAdLeftApplicationEvent); IAdvertisment.SetOnAdOpened(onAdOpenedEvent); IAdvertisment.SetOnAdLoaded(onAdLoadedEvent); {$IFDEF DEBUG} IAdvertisment.TestMode := True; {$ENDIF DEBUG} {$IFDEF RELEASE} IAdvertisment.TestMode := False; {$ENDIF RELEASE} IAdvertisment.SetAdUnitID('ca-app-pub-***************/****************'); IAdvertisment.InitAdvertisment; end;  
  13. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Ошибка на IOS: no mapping for the unicode character exists in the target multibyte code page   
    @notricky обновитесь до актуальной версии
  14. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Кастомизация listbox   
    для понимания что такое стили, посетите курсы Ярослава. правда незнаю актуальны они еще или нет
  15. Like
    zairkz отреагировална Andrey Efimov в [Статья] [Android] Очередь событий Delphi приложения на Android   
    Ссылка: http://delphifmandroid.blogspot.ru/2016/09/delphi-android.html
    Автор: Андрей Ефимов
    Описание: Это маленькая заметка о том, какие события происходят, когда мы запускаем приложение на Android. В ней я покажу логи из LogCat (с описанием тестов, которые провёл) и мы выясним, какие же события происходят всегда, а какие нет.
  16. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Стилизованный компонент на базе нативного   
    ждать следующий релиз, там будет z-order вроде правильный для нативных и стилизованных
  17. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Стилизованный компонент на базе нативного   
    собственными силами не думаю что получится, это в глубине фмх кроется
  18. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Стилизованный компонент на базе нативного   
    порядок отрисовки компонентов на форме, сейчас нативные лежат всегда сверху
  19. Like
    zairkz получил реакцию от #WAMACO в Следование панели меню за пальцем   
    Вы не знаете о существовании TMultiView ? Или я что-то не до понял
  20. Like
    zairkz получил реакцию от rareMax в Следование панели меню за пальцем   
    Вы не знаете о существовании TMultiView ? Или я что-то не до понял
  21. Like
    zairkz получил реакцию от Равиль Зарипов (ZuBy) в Следование панели меню за пальцем   
    Вы не знаете о существовании TMultiView ? Или я что-то не до понял
  22. Like
    zairkz отреагировална AngryOwl в Получить голос из микрофона потоками   
    Есть библиотека BASS, которая умеет все вышеперечисленное. И захват с микрофона в потоке, и определение уровня громкости и много чего еще.
    Кроме того, в реальных условиях работы в сети Интернет, при передаче через UDP, не забывайте о максимальном размере пакетов (размер MTU в байтах) - обычно он 1450-1500, но я бы рекомендовал использовать значение 1400 (по личному опыту). Иначе вы будете слышать именно те "щелчки", вместо нормального звука. Т.е. - нужно определить размер буфера принимаемого с микрофона, разбивать его на фрагменты, и отправлять так, чтобы на принимающей стороне собрать в нужной последовательности, а далее - воспроизвести.
  23. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Отобразить маршрут при помощи Google Distance   
    только он давно не обновлялся, нужно его от Indy избавить и переписать на TNetHTTPComponent, чтобы работало стабильно https
    на днях займусь, сам забыл про него...
     
  24. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Выход Update для RAD Studio 10 Berlin   
    да.
    P.S. на канале fire_monkey в телеграм, мы это обсуждали. присоединяйтесь и будете в курсе
  25. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в ListView Swipe   
    попробовать использовать жесты, sgLeft и по координатам (жеста) выдвигать свою панель поверх айтема
×
×
  • Создать...