Ingalime
-
Постов
354 -
Зарегистрирован
-
Посещение
-
Победитель дней
5
Активность репутации
-
-
Ingalime отреагировална Равиль Зарипов (ZuBy) в Работа с маркерами
используйте правильные методы
Form3.Close; Form5.Show; что на этих формах содержится?
я бы на всякий случай весь код в событиях TMapView заключал бы в
TThread.Synhronize(nil, procedure begin // тут код который нужно выполнить end); -
Ingalime отреагировална krapotkin в Постоянная подпись маркера
почему не подходит?
берем битмап, выводим на него текст хоть из ини, хоть из инитернета, и отдаем для создания маркера
-
-
Ingalime отреагировална Maka в Unit FMXTee.Canvas was compiled with a different version of System.SysUtils.FreeAndNil
Удалось найти решение самостоятельно.
В этой ветке можно скачать недостающее dcu файлы для корректной работы
-
Ingalime отреагировална krapotkin в MultiSelect в TDateEdit
это почти невозможно реализовать В ОБЩЕМ
25.10.2020 - 27.10.2020 + 13.04.2021 - 21.04.2021
как это выбрать, оставаясь в одном экранчике?
так что сделайте список выборов и каждый из них добавляйте с помощью одного компонента
за образец дизайна можно взять например выбор дат для билетов на сайте ржд или где-то на продаже авиабилетов.
все придумано до нас
-
Ingalime отреагировална Bob32 в При публикации приложения на AppleStore вылезает ошибка - В каталог объектов xcode необходимо добавить значок приложения с разрешением 1024*1024 пикселей
Идёшь по ссылке. Там инструкция на 4+ листа. К ней есть пара Вложенных архивов.
Берёшь первый, где лежат иконки, распаковываешь. Подкладываешь свои (там по умолчанию стандартные дельфийские), плюс эту самую иконку - 1024 на 1024.
потом это копируешь на комп с маком и xcode. Из командной строки запускаешь строку с длинными параметрами. По итогам в папке получаешь неск файлов, копируешь их на комп с дельфи, подкладываешь в файл проекта, вместе с файлами ещё одного архива, потом в параметрах деплоймента проекта отключаешь стандартные иконки, добавляешь штук 6 этих левых файлов, предварительно ещё правишь файл plist.info. Потом все это компилируешь и получаешь Новый ipa файл. Его и заливаешь на эпл стор.
в инструкции все подробно написано.
пробовал на 10.3.3 - работает.
-
Ingalime получил реакцию от Barbanel в При публикации приложения на AppleStore вылезает ошибка - В каталог объектов xcode необходимо добавить значок приложения с разрешением 1024*1024 пикселей
https://community.idera.com/developer-tools/b/blog/posts/workaround-for-ios-appstore-1024x1024-icon-issue?fbclid=IwAR22IEFqfF7u6jgnL_CDsFOagHAJqItSeKsvG4DUUwPyGDZFB-nHreAxVZM
-
Ingalime отреагировална OnePeople в NotificationListenerService
Вот статья с инструкцией, по созданию сервиса
https://stackoverflow.com/questions/27962192/is-it-possible-to-read-the-notifications-of-other-applications-on-android-with-d
Единственное я удалил с исходника сервиса, все что связанно с
import android.support.v4.content.LocalBroadcastManager; и использовал обычный BroadcastReciver
Далее даем разрешение
BIND NOTIFICATION LISTENER SERVICE
В манифесте после строки <%services%> дописываем
<service android:name="com.embarcadero.ИМЯ ВАШЕГО СЕРВИСА.NotificationService" android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"> <intent-filter> <action android:name="android.service.notification.NotificationListenerService" /> </intent-filter> </service> Иконку доставать так
iconapp:=TBitmap.Create; Surface := TBitmapSurface.Create; NotifyDraw:=TAndroidHelper.Context.createPackageContext(stpackage, 0).getResources.getDrawableForDensity(idicon, 480); if StrToInt(NotifyDraw.getAlpha.ToString)=255 then Bitmap := TJBitmapDrawable.Wrap((NotifyDraw.getCurrent as ILocalObject).GetObjectID).getBitmap; if Bitmap<>nil then begin JBitmapToSurface(Bitmap, Surface); iconapp.Assign(Surface); end;
-
Ingalime отреагировална slav_z в прозрачность модального окна в 10.3
ну нельзя так...
кстати, там есть пояснение (ниже), но работает... поэтому это на ваш риск... возможно не на всех телефонах будет работать...
-
Ingalime отреагировална slav_z в прозрачность модального окна в 10.3
если вы достаточно смелый, то можете внести следующее изменение в исходники* дельфи: (тогда на андроиде будет работать прозрачность формы), но проблему можно решить просто используя фреймы.
*копируете этот файл в папку проекта и делаете изменения.
-
Ingalime отреагировална krapotkin в FireDAC или UniDAC
один сервер без проблем подключается к другому
так что на одном - софт, на другом - база
это секурити
-
Ingalime отреагировална Barbanel в RAD Studio 10.3.3 (с поддержкой Андроид 64-бит, macOS Catalina 64-bit, iOS 13)
Воу-воу, палехше, на личности не надо переходить. Для этого есть личка.
-
Ingalime отреагировална ENERGY в [Android] Прозрачность формы в RIO и выше
В версиях студии после 10.1 (Berlin) прозрачность форм в Android сломалась.
Баг находится здесь https://quality.embarcadero.com/browse/RSP-22314
Причина и одно из простых решений находятся в комментах.
Починить можно так, проверено в 10.4:
Work around is to set your formstyle property of the form to "Popup". This will make the form transparent again. But this wil have the effect of the wsMaximized style not working properly. You can go around this by making the following code additions to your form:
procedure TForm1.Adjustformsize; begin Width := Screen.Width; height := Screen.Height; Top := 0; left := 0; end; You should call this procedure before you show the form. Also you should anticipate a form resize when the device is rotated. You can use the following code for that:
first add System.Messaging and fmx.Platforms to your uses clause. Then add the following code
procedure TForm1.OrientationChangedHandler(const Sender: TObject; const Msg: TMessage); begin AdjustFormSize; end; //Add in the formcreate: TMessageManager.DefaultManager.SubscribeToMessage(TOrientationChangedMessage, OrientationChangedHandler); // add in the destroy: TMessageManager.DefaultManager.Unsubscribe(TOrientationChangedMessage, OrientationChangedHandler);
-
Ingalime отреагировална Barbanel в RAD Studio 10.3.3 (с поддержкой Андроид 64-бит, macOS Catalina 64-bit, iOS 13)
Разобрался, возможно проблема проявлялась только у меня.
У меня установлен JCL и JVCL.
Нужно было в меню Project -> JCL Debug Expert -> Generate .jdbg files выставить Enabled for this project (либо Always enabled)
У меня было выставлено Always disabled, отладка не работала. В случае первых двух - отладка под Android64 работает.
-
Ingalime отреагировална Tumaso в TMapView маркер при старте
ImageLocationSample это банально TImage, в котором я храню изображение маркера - заказчик хотел, чтобы маркеры отображались в его корпоративном стиле
у меня был загружен в TImage как .png
-
Ingalime отреагировална Евгений Корепов в Контора ищет FMX разработчика
Этот текст гугль находит по многим ресурсам с апреля 2020, думаю они или нашли уже себе разработчика, или забили на проект )
-
Ingalime отреагировална Евгений Корепов в FireDAC или UniDAC
FireDAC, он из коробки, бесплатно и покрывает 99% всех нужд. И отлично работает.
-
Ingalime отреагировална Евгений Корепов в Не вижу опции Linux в Target Platforms
Если проект был сохранен в редакции не имеющей лицензии Linux, то вы никак не сможете добавить платформу Linux. Сам работаю дома на профе и у заказчика на энтерпрайзе и бесит эта хрень. Выход - удалите в проекте .dproj файл и откройте его в энтерпрайзе, добавьте платформу, сохраните и скопируйте файл .dproj в отдельную папку. Если проект был изменен и сохранен в профе, заменяйте .dproj на сохраненный.
-
Ingalime получил реакцию от Евгений Корепов в При публикации приложения на AppleStore вылезает ошибка - В каталог объектов xcode необходимо добавить значок приложения с разрешением 1024*1024 пикселей
https://community.idera.com/developer-tools/b/blog/posts/workaround-for-ios-appstore-1024x1024-icon-issue?fbclid=IwAR22IEFqfF7u6jgnL_CDsFOagHAJqItSeKsvG4DUUwPyGDZFB-nHreAxVZM
-
Ingalime отреагировална Tumaso в TMapView маркер при старте
Я делал так, маркер устанавливался в заданную позицию при создании:
var LLocation: TMapCoordinate; LMarker: TMapMarkerDescriptor; LLocation := TMapCoordinate.Create(DEFAULT_LATITUDE, DEFAULT_LONGITUDE); LMarker := TMapMarkerDescriptor.Create(LLocation, 'Название метки'); LMarker.Icon := ImageLocationSample.Bitmap; MapView.AddMarker(LMarker); MapView.Zoom := DEFAULT_ZOOM; где DEFAULT_LATITUDE и DEFAULT_LONGITUDE это мои константы с нужной координатой маркера
-
Ingalime отреагировална GASCHE в Книга. Обучение мобильной разработке не Delphi
Основной задачей второго издания данной книги является актуализация представленных примеров относительно текущей версии Embarcadero RAD Studio/Delphi 10.3.2 Rio по сравнению с той, которая использовалась при подготовки первого варианта. Материал книги дополнился новыми возможностями и полезными советами, а также рекомендациями, полученными от читателей первой версии.
-
Ingalime отреагировална gonzales в поломались ПУШи в 10.4
Нашел причину
В Library path для Андроид64 добавил путь E:\Embarcadero\Studio\21.0\source\rtl\android, где собственно и лежит Androidapi.JNI.PlayServices.Tasks.pas и все заработало.
Буду с iOS разбираться теперь
-
Ingalime отреагировална Олег Киреев в Книга. Обучение мобильной разработке не Delphi
Здравствуйте.
У меня она есть. Файл формата pdf 31 мегабайт. Я дополнил его повставлял закладки по главам для быстрого поиска. У меня впечатления самые лучшие. СпасиБО Всеволоду Леонову. Могу прислать на вашу личную почту.
С Уважением. Олег.
-