-
Постов
414 -
Зарегистрирован
-
Посещение
-
Победитель дней
12
Активность репутации
-
Pax Beach получил реакцию от Brovin Yaroslav в Simple BLE Beacon telemetry — работа с TBeacon
готово
-
Pax Beach отреагировална Brovin Yaroslav в [iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
Taking Pictures Using FireMonkey Interfaces
-
Pax Beach получил реакцию от Brovin Yaroslav в Simple BLE Beacon telemetry — работа с TBeacon
Возникла задача обработки телеметрии BLE маячков для построения пространственной карты.
За пару дней собрал приложение для «ловли» маячков.
Производится сбор всей телеметрии с маячков, которую обрабатывает компонент TBeacon. Данные можно передать в виде текста в другое приложение или отправить вложением по почте.
Сейчас приложение Можно скачать в Google Play.
Для платформ Windows качать здесь (SimpleBeaconTelemetry.exe.zip).
Просьба протестировать у себя на устройствах.
Код элементарный, если кому-то нужен, могу выложить сюда (SimpleBeaconTelemetry.zip).
-
-
Pax Beach получил реакцию от Rusland в Simple BLE Beacon telemetry — работа с TBeacon
Возникла задача обработки телеметрии BLE маячков для построения пространственной карты.
За пару дней собрал приложение для «ловли» маячков.
Производится сбор всей телеметрии с маячков, которую обрабатывает компонент TBeacon. Данные можно передать в виде текста в другое приложение или отправить вложением по почте.
Сейчас приложение Можно скачать в Google Play.
Для платформ Windows качать здесь (SimpleBeaconTelemetry.exe.zip).
Просьба протестировать у себя на устройствах.
Код элементарный, если кому-то нужен, могу выложить сюда (SimpleBeaconTelemetry.zip).
-
Pax Beach получил реакцию от Kitty в Simple BLE Beacon telemetry — работа с TBeacon
Возникла задача обработки телеметрии BLE маячков для построения пространственной карты.
За пару дней собрал приложение для «ловли» маячков.
Производится сбор всей телеметрии с маячков, которую обрабатывает компонент TBeacon. Данные можно передать в виде текста в другое приложение или отправить вложением по почте.
Сейчас приложение Можно скачать в Google Play.
Для платформ Windows качать здесь (SimpleBeaconTelemetry.exe.zip).
Просьба протестировать у себя на устройствах.
Код элементарный, если кому-то нужен, могу выложить сюда (SimpleBeaconTelemetry.zip).
-
Pax Beach отреагировална Belov.V. в Отправка файлов через намерение
Вот пример. Соорудил, проверил, вроде работает.
Размер файла нормальный. Скриншеты на двух почтовых клиентах:
Upd: в RX небольшие изменения. См. второй пример. (для первого идут предупреждения, хотя тоже работает)
Sample-SendAttach.zip
Sample-SendAttach_RX.zip
-
Pax Beach отреагировална Belov.V. в Отправка файлов через намерение
Goggle Drive в качестве имени ставит то, что указано в Intent.putExtra(TJIntent.JavaClass.EXTRA_SUBJECT, StringToJString(aComment));
Т.е. прописывайте в это поле имя файла без пути,
Mail.ru не пробовал.
-
Pax Beach отреагировална Равиль Зарипов (ZuBy) в Обновление файлов при установке через GooglePlay
у @Andrey Efimov есть статья
от себя:
1) это качать с сервера (неважно с какого, хоть с облака)
2) инкрементное имя для базы, файла и тд.
сейчас объясню:
папка с файлами test_1.db test_2.db test_3.db всегда брать файл с большей циферкой, а другие например удалять. (как будут в эту папку попадать файлы не важно, деплой или скачивание)
может не лучший вариант, зато кроссплатформенный
-
Pax Beach отреагировална Yarpda в Обновление файлов при установке через GooglePlay
По идее такой трюк должен работать по умолчанию. Если база деплоилась отдельным файлом, он заменен не будет при обновлении. Гораздо сложнее если в эту базу нужно внести новые данные, или изменить структуру. А если базу данных не трогать, то она должна сохраниться в неизменном виде при обновлении.
Вы же это можете сами у себя на устройстве попробовать, измените версию APK в проекте и уставите на устройство из APK не удаляя предыдущую (нужно чтобы подпись совпадала у установленной и новой версии программы). Проверьте сохранились ли данные.
-
Pax Beach отреагировална Равиль Зарипов (ZuBy) в [iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
нет, симулятор только
-
Pax Beach отреагировална Равиль Зарипов (ZuBy) в [iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
В Айос нет разрешении
-
Pax Beach отреагировална Камышев Александр в Изображения из mySQL в приложение
Если VCL там есть DBGrid, MyDataSource указать, все само отрисуется. В FMX по сути тоже должен быть способ, типа LiveBindings.
Можно рисовать в рукопашную
for ( int i = 0; i < fquery->RecordCount; i++ ) { // пройти по записям fquery->RecNo = i + 1; // получить массив данных TByteDynArray da = fquery->Fields->FieldByNumber(0)->AsBytes; // скопировать массив в Stream, // возможно есть другие способы скопировать TByteDynArray в TStream, я на вскидку скопировал побайтно TMemoryStream *ms = new TMemoryStream; ms->SetSize( da.Length ); // занять область под копирование char *ms_data = (char*)ms->Memory; // именованый указатель на область память for( int j = 0; j < da.Length; i++ ) char[i] = da[i]; // копирование побайтно в цикле TBitmap *b = new TBitmap; b->LoadFromStream( ms ); // здесь в битмап уже должно быть изображение delete ms; delete b; }
-
Pax Beach отреагировална Равиль Зарипов (ZuBy) в [iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
этого достаточно
TThread.Synchronize(TThread.CurrentThread, procedure begin try Image1.Bitmap.Assign(Image); except end; end); -
Pax Beach получил реакцию от Brovin Yaroslav в TNotificationCenter
Подтверждается, что уведомление не показывается, только когда приложение активно?
Просто, зачем шторка, когда приложение активно? Оно ведь и само, при получении уведомление может показать нужный диалог или открыть форму.
-
Pax Beach получил реакцию от Kitty в TNotificationCenter
Подтверждается, что уведомление не показывается, только когда приложение активно?
Просто, зачем шторка, когда приложение активно? Оно ведь и само, при получении уведомление может показать нужный диалог или открыть форму.
-
Pax Beach получил реакцию от Равиль Зарипов (ZuBy) в Воспроизведение *.swf на XE8 (FMX)
Перегоните Flash в AVI, если он не интерактивный.
-
Pax Beach отреагировална Равиль Зарипов (ZuBy) в Clean Master удаляет настройки приложения
сменить наверное расширение
-
Pax Beach получил реакцию от Kitty в [iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
Это не из-за платформы. Обсуждали на форуме несколько раз уже эту проблему — проблема в том, что работа с UI и Action идет в разных потоках.
Получение снимка через Action Menu я делаю так
procedure TfmPhotos.TakePhotoFromCameraActionDidFinishTaking(Image: TBitmap); var ScaleFactor: Single; begin if System.Math.Max(Image.Width, Image.Height) > 1024 then begin ScaleFactor := System.Math.Max(Image.Width, Image.Height) / 1024; Image.Resize(Round(Image.Width / ScaleFactor), Round(Image.Height / ScaleFactor)); end; Image1.Bitmap.Assign(Image); end; Ну, т.е. так же, как и у тебя.
А... забыл сказать, что нужно вешать Action не на TSpeedButton, а на TButton. выглядят так же, только приложение не падает.
-
Pax Beach отреагировална Равиль Зарипов (ZuBy) в [iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
ну желательно обернуть, т.к. это нативная штука. что там творится в недрах не видно. хуже не будет, но и не факт что поможет.
-
Pax Beach получил реакцию от Равиль Зарипов (ZuBy) в [iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
Это не из-за платформы. Обсуждали на форуме несколько раз уже эту проблему — проблема в том, что работа с UI и Action идет в разных потоках.
Получение снимка через Action Menu я делаю так
procedure TfmPhotos.TakePhotoFromCameraActionDidFinishTaking(Image: TBitmap); var ScaleFactor: Single; begin if System.Math.Max(Image.Width, Image.Height) > 1024 then begin ScaleFactor := System.Math.Max(Image.Width, Image.Height) / 1024; Image.Resize(Round(Image.Width / ScaleFactor), Round(Image.Height / ScaleFactor)); end; Image1.Bitmap.Assign(Image); end; Ну, т.е. так же, как и у тебя.
А... забыл сказать, что нужно вешать Action не на TSpeedButton, а на TButton. выглядят так же, только приложение не падает.
-
Pax Beach получил реакцию от Rusland в [iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
Это не из-за платформы. Обсуждали на форуме несколько раз уже эту проблему — проблема в том, что работа с UI и Action идет в разных потоках.
Получение снимка через Action Menu я делаю так
procedure TfmPhotos.TakePhotoFromCameraActionDidFinishTaking(Image: TBitmap); var ScaleFactor: Single; begin if System.Math.Max(Image.Width, Image.Height) > 1024 then begin ScaleFactor := System.Math.Max(Image.Width, Image.Height) / 1024; Image.Resize(Round(Image.Width / ScaleFactor), Round(Image.Height / ScaleFactor)); end; Image1.Bitmap.Assign(Image); end; Ну, т.е. так же, как и у тебя.
А... забыл сказать, что нужно вешать Action не на TSpeedButton, а на TButton. выглядят так же, только приложение не падает.
-
Pax Beach получил реакцию от Kitty в [iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
Чисто предположение: может быть нужно инициализировать камеру, что-то вроде
TPlatformServices.Current.SupportsPlatformService(IFMXCameraService, FCameraService); Или использовать метод RegisterMediaLibraryServices из FMX.MediaLibrary.iOS.pas
-
-
Pax Beach отреагировална master webs в TNotificationCenter
ios не отображает уведомление если приложение запущено