-
Постов
235 -
Зарегистрирован
-
Посещение
-
Победитель дней
9
Активность репутации
-
Камышев Александр отреагировална Равиль Зарипов (ZuBy) в TMapsEngine
Компонент TMapsEngine
Возможности
Нативный LocationSensor [ANDROID] Геокодинг/Реверс геокодинг через Google API, Yandex API, Here Maps API Построение маршрута через Google Distance API Расчет дистанции по прямой Совместим со стандартным компонентом TLocationSensor
Видео демонстрация
На видео видно как TMapView косячик с миллионом точек, приложение зависло при отрисовке, но с этим ничего не поделать.
Без синхронизации не возможно отрисовать все точки
Исходник
TMapsEngine_source.zip
TMapsEngine_Seattle_10.zip
Скачать APK (долго он там не пролежит, а форум не позволяет загрузить zip размером 7,4 мб )
-
Камышев Александр отреагировална zemt в [Android] Криптография, защита информации
есть отличный канал
доходчиво и понятно, последние примеры на основе openssl, вроде она на андроид работает, не знаю -
Камышев Александр отреагировална enatechno в Ширина хедеров после OnResize не обновляется
Не помню точно, но вроде на дельфи так решается:
Grid1.BeginUpdate; ... //изменение ширины колонок Grid1.EndUpdate; -
Камышев Александр получил реакцию от Rusland в [XE10][Android] Пример номеронабирателя, звонилки
чего вдруг...
копать модуль FMX.PhoneDialer,
для сведений об операторе TCarrier, вызывать через GetCarrier,
звонить - Call( const APhoneNumber: string; ) : Boolean;
получить входящие GetCurrentCalls: TCalls;
-
Камышев Александр получил реакцию от Gingercat в Блокировка программы
Для Вашей задачи подойдет indy ftp клиент-сервер плюс к ним indy ssl handlerы. Нужно будет найти "OpenSSL-Win32" и разобраться как в ней создавать собственные сертификаты. Далее указать в handler серверу и клиенту в SSLOptions файлы сертификатов и ключей и все, vulgaris защищенное ftp соединение. При создании сертификатов указывается время действия вплоть до секунд. Можно выдавать его на месяц к примеру, через месяц точно по времени ssl соединения не будет и клиент будет стучаться за новым сертификатом, ну или не будет...
-
Камышев Александр получил реакцию от Gingercat в Блокировка программы
Сделать общение с сервером по SSL и выдавать сертификаты ограниченные по времени к примеру раз в год, так проще и с этим сделать ничего не смогут.
Проще будет ломать бинарный код и анализировать память приложения. Бинарники тоже шифруют или жмут, от школьников помогает.
Как вариант Sentinel Hasp, или Hasp Net ключи, я на винде использовал, и 1с такими закрывается.
-
Камышев Александр получил реакцию от #WAMACO в Кому нужны программисты Fire Monkey?
Embarcadero за дело взялись серьезно, FM набирает последователей. У нас код пишут и на CBuilder XE10 и на CBuilder old scool, embedded программеры на Ansi C + Lua пишут, есть проекты на Android Studio, есть на Visual Studio, на Qt что-то тоже было. В основном используется стандартный и ++ си. В общем был бы программист понимающий в красоте кода, а к IDE можно подстроится.
В любой программе есть код не выполняющий никаких функций - это красота в чистом виде
-
Камышев Александр получил реакцию от Kitty в Кому нужны программисты Fire Monkey?
Embarcadero за дело взялись серьезно, FM набирает последователей. У нас код пишут и на CBuilder XE10 и на CBuilder old scool, embedded программеры на Ansi C + Lua пишут, есть проекты на Android Studio, есть на Visual Studio, на Qt что-то тоже было. В основном используется стандартный и ++ си. В общем был бы программист понимающий в красоте кода, а к IDE можно подстроится.
В любой программе есть код не выполняющий никаких функций - это красота в чистом виде
-
Камышев Александр получил реакцию от zairkz в Крякнутая версия XE8
Поломатая абракадабра - это такая которой кажется, что она лицензионная, отсюда бинарники или apk будут в точности такими как с лицензией, за исключением информации о лицензии, некой последовательности однозначно идентифицирующей пользователя. Такую последовательность легко спрятать в бинарном коде, а можно и не прятать. Таблетка либо уже содержит информацию о лицензии либо генерирует в процессе установки, и в том и в другом случае опознать подделку не составляет труда, тупым сопоставлением со списком действующих лицензий. Бесплатное приложение с сотней скачиваний в месяц никто не будет драконить, другое дело, если приложение имеет платный контент или сколько-нибудь заметный объем скачиваний. В общем на этапе разработки проблем быть не должно, как только появляется бизнес - надо покупать лицензию.
-
Камышев Александр получил реакцию от Kitty в Кому нужны программисты Fire Monkey?
Мдя... а как же с++? CBuilder из Seattle даже не упоминается... Таких совсем мало? а как же std::map, std::deque и другие шаблоны из stdlib? оси (в том числе андроид) на чем написаны? не на си?
java классы можно имплементировать в си и жить с ними в согласии, обратное неверно
-
Камышев Александр получил реакцию от Brovin Yaroslav в [TGrid] После изменения ширины TStringColumn, столбцы накладываются друг на друга
На свежую голову сам разобрался, все просто, для некоторых полей ширина по коду получается == 0, присвоение нуля Columns->Width и дает такую картинку.