-
Постов
414 -
Зарегистрирован
-
Посещение
-
Победитель дней
12
Сообщения, опубликованные Pax Beach
-
-
5 минут назад, Rusland сказал:
Только сейчас заметил вопрос. О чем речь? )
Ну была проблема при отправке определенных ACTION в broadcast.
Видимо, твоего примера это не касается.
На чем ты споткнулся при переводе JAVA примера в Delphi?
Выглядит, вроде, все понятно. Получил сообщение broadcast — значит имеешь контекст и намерение (Intent). Из него получаешь методом getMessagesFromIntent класса TJSms_Intents нужное тебе сообщение.
-
5 часов назад, Rusland сказал:
PS. Осталось научится, как некоторые точки самому делать прозрачными
Как ты ищешь? )
Вот решение люди предлагают.
-
8 часов назад, krapotkin сказал:
не знаю. тупит секунд иногда 5-10
напрягает очень
у меня электронное табло, а я прыгаю вокруг заведется-не заведется ((
Очень интересно. А как организован этот тетеринг?
-
18 часов назад, krapotkin сказал:
я попробовал недавно тетеринг, но там поиск устройства - целая песня. долгая
хотя когда зацепилось - все работает
но из вопроса неясно, что, все поставят на телефон ваше приложение ?
Да. Смысл в том, что поставят приложение.
А в чем сложность поиска устройства?
-
16 минут назад, sviat сказал:
Как убрать эти поля Splash Image?
Сделать 9.PNG
-
19 минут назад, sviat сказал:
Вопрос решен!
Тему можно закрывать...
Так ставьте галочку решения вопроса, он же Ваш.
-
Коллеги, помогите пожалуйста с поиском решения.
Есть зал 100x100 метров, 400-600 человек на борту. На их мобильные устройства (смартфоны, планшеты) нужно принимать раз в секунду различный текст ~120 символов в кодировке UTF8. Можно широковещательно, или P2P.Сейчас мы выбираем технологию передачи данных в ограниченном помещении большому количеству людей.
От выбора инфраструктуры, понятно, зависит логика мобильных приложений для этой цели.
1. Как лучше выстроить инфраструктуру?
2. Чем лучше рассылать Bluetooth или Wi-Fi (понятно, что GPRS канал в таком скоплении — не вариант, базовая станция не справятся, да и сигнала может не быть)?
3. Сколько точек доступа и каких лучше разместить?
4. На какие нюансы обратить внимание?Сначала я обратился к технологии маячков. Но по многим параметрам маячки здесь не подходят.
Однако, не исключаю возможность широкого вещания по Bluetooth каналу.
Так же возможно использовать технологию тетеринг (tethering), раздавать сигнал через смартфоны раскинутые по залу.
Можно тоже самое организовать, раскидав точки доступа Wi-Fi.
Преимущества той или иной инфраструктуры для меня не очевидны.Может кто-то сталкивался с подобными задачами?
Заранее благодарю за участие в обсуждении.
-
2 часа назад, Kitty сказал:
Хорошо бы.
Спасибо.
готово
-
Возникла задача обработки телеметрии BLE маячков для построения пространственной карты.
За пару дней собрал приложение для «ловли» маячков.
Производится сбор всей телеметрии с маячков, которую обрабатывает компонент TBeacon. Данные можно передать в виде текста в другое приложение или отправить вложением по почте.
Сейчас приложение Можно скачать в Google Play.
Для платформ Windows качать здесь (SimpleBeaconTelemetry.exe.zip).
Просьба протестировать у себя на устройствах.
Код элементарный, если кому-то нужен, могу выложить сюда (SimpleBeaconTelemetry.zip).
-
5 минут назад, Kitty сказал:
У меня iPhone 5 (10.0.2).
Падает при использовании камеры и при попытке открыть галерею. Весь код из стандартных примеров.
У меня Берлин с апдейт 1.
А iPhone можно подключить к студии без сертификата разработчика Apple?
-
8 часов назад, Kitty сказал:
Научите как пользоваться StackTrace? Так не компилируется.
А что такое stacktrace?
Я вывожу сообщения об ошибках e.message
-
1 час назад, ZuBy сказал:
эм, зачем такая конструкция? какой смысл?
Размышления на тему синхронизации. А как лучше?
-
6 минут назад, Kitty сказал:
У меня везде только TButton...
А так получится?
FThread := TThread.CreateAnonymousThread( procedure begin TThread.Synchronize(TThread.CurrentThread, procedure begin try Image1.Bitmap.Assign(Image); except end; end); end); FThread.FreeOnTerminate := true; FThread.Start;
-
5 часов назад, Kitty сказал:
Тогда подскажите, как лучше сделать?
Для андроида в проекте так: приложение запущено, пользователь входит в зону действия компонента TBeacon и получает в шторку звуковое стандартное уведомление. Пользователь может нажать на уведомление и перейти по ссылке или просто закрыть уведомление. Просто и удобно.
Если iOS не поддерживает такой стиль взаимодействия с пользователем, то с точки зрения правильного интерфейса для iOS, подскажите, пожалуйста, как лучше сделать взаимодействие с пользователем по аналогии с проектом андроида?
Подтверждается, что уведомление не показывается, только когда приложение активно?
Просто, зачем шторка, когда приложение активно? Оно ведь и само, при получении уведомление может показать нужный диалог или открыть форму.
-
5 часов назад, Рагим сказал:
Доброго времени суток. Имеется старый проект написанный на VCL. Хочу его перевести на FMX и столкнулся с тем, что не могу воспроизвести SWF. Компоненты Flash установлены и видны под VCL, а под FMX нет.
Перегоните Flash в AVI, если он не интерактивный.
-
Только что, Rusland сказал:
Pax Beach, почему такой код? Чтобы сберечь память?
Надо синхронизировать?
Да. Но я не стал заморачиваться, просто сменил SpeedButton на Button )
-
19 минут назад, Kitty сказал:
Подскажите, пожалуйста, для открытия галереи c фотографиями надо также сделать доп. шаги не описанные в документации? Например код ниже также приводит к краху приложения iOS.
void __fastcall TFormCamera::TakePhotoFromLibraryAction1DidFinishTaking(TBitmap *Image) { Image1->Bitmap->Assign(Image); }
Это не из-за платформы. Обсуждали на форуме несколько раз уже эту проблему — проблема в том, что работа с 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. выглядят так же, только приложение не падает.
-
-
Вот пример вращения матрицы на канве.
-
19 часов назад, Rusland сказал:
обязательно проверяйте Intent на nil !
Ты молодец!
На эту проблему потрачено неимоверно много времени, и не мной одним.
В итоге, действительно проблема решилась.
Всегда молодым программистам по 100 раз говорю — Проверяйте объекты на NULL! Простое условие "if not Assigned(Object)" сэкономит кучу времени. — и сам же в это болото залез.
-
В 12.06.2016 в 10:56, HyperZen сказал:
Кому интересно, вот ссылка с примерами со всеми deprecated диалогами и InputBox'ами: http://c2design5sh.blogspot.ru
Что-то в InputQueryAsync и InputQuerySync не работают кнопки кроме "OK".
И клавиши Escape и Enter работают не везде.
Кто-нить знает, это лечится?
-
На Андроид 6 не поймал такой глюк.
-
8 минут назад, Rusland сказал:
Есть ли в Delphi обертка android.os.Build?
FMX Express же выкладывали все обертки.
-
Только что, Rusland сказал:
Проверил на intel Atom код
{$IF defined(CPUARM)} Label1.text := 'armv7'; {$ELSEIF defined(CPUX86)} Label1.text := 'intel'; {$ENDIF}
Выдает armv7
Не смешно даже.
Контролировать приход SMS
в Сообщения SMS
Опубликовано · Изменено пользователем Pax Beach
У в Берлине АПД1 в исходниках, Androidapi.JNI.Provider.pas
есть такой метод.
UPD:
А... обратил внимание, что метод появился с API-19.