-
Постов
2 517 -
Зарегистрирован
-
Посещение
-
Победитель дней
264
Весь контент Равиль Зарипов (ZuBy)
-
фиксит неправильное определение размеров формы, на интеле часть формы залезает под статус бар
- 55 ответов
-
- Android
- Delphi XE8
-
(и ещё 1 )
C тегом:
-
индикатор на IOS бело-серый может проблема в этом? подложите TRectangle с цветом под индикатор
-
я пользуюсь первым вариантом, создаю такого плана record и использую его для разных вариантов отрисовок TmyListViewDrawer = record procedure PaintBitmaps(Sender: TObject; Canvas: TCanvas; const ARect: TRectF); // динамическая отрисовка картинок procedure PaintHorzBitmaps(Sender: TObject; Canvas: TCanvas; const ARect: TRectF); // динамическая отрисовка картинок (горизонтально LV) procedure RestoranDrawer(const Sender: TObject; const AItem: TListViewItem); // отрисовка плиточки // настройка LV class procedure RestoranConfig(aLV: TListView); static; class procedure BludoConfig(aLV: TListView); static; class procedure MenuConfig(aLV: TListView); static; // ... class procedure RestoranAdd(aLV: TListView; const aTitle, aLocation, aURL: string; const aDistance, aRating: Real; const aMinPrice, aDeliveryPrice, aDeliveryTime: integer; const aSale: Boolean); static; // добавление Itema end; плюс в том что можно потом копировать в другие проекты, просто дополняя. а не сидеть и настраивать руками
- 1 ответ
-
- Android
- Delphi XE8
-
(и ещё 1 )
C тегом:
-
положить в папку с проектом и добавить в uses FMX.Platform.Android.zip
- 55 ответов
-
- Android
- Delphi XE8
-
(и ещё 1 )
C тегом:
-
Версия студии какая?
-
что за код находится в обработчиках OnClick этих кнопок? есть подозрение что программист делает не то)
-
можно восстановить статистику скачивании вложении?
-
а как вставить форматированный делфи код? if (edPass.Text.IsEmpty) then begin MyMessage('Пароль не может быть пустым!'); exit; end; Сорри, все работает UPDATE: через раз работает
-
Android x86 это android TV и прочие штуки типа RemixOS
- 55 ответов
-
- Android
- Delphi XE8
-
(и ещё 1 )
C тегом:
-
Обновленная версия, кое что подправил теперь нет ошибки на IOS 64 bit результат (Android, IPhone 4S, IPhone 6, MacOS Yosemite на виртуалке, Windows 10) Добавлена функция isGPSActive [ANDROID], определяет включен ли сенсор на устройстве DeviceInfo.zip
- 40 ответов
-
Еще нужно сгруппировать "последние сообщения, а то одна тема везде
-
по умолчанию по рейтингу, можно переключить
-
как по мне это лишнее, достаточно имя последнего отписавшегося и время. Так было удобно. а сейчас теряешься
-
но и не топик стартера, а пользователя оставивший последнее сообщение
-
исправьте отображение Города под аватаркой. и не всегда темы становятся прочитанными... не удобно а уведомлением вообще классно стало жить!
-
точно могу сказать только про HTTP/S, TCP, Location Sensor, Map, воспроизведение звука еще вспомнилось что с камерой был косяк, но детали не вспомню.
- 55 ответов
-
- Android
- Delphi XE8
-
(и ещё 1 )
C тегом:
-
все баги которые написал решаемы, так что я пока не вижу смысла не поддерживать Intel. Приложение ведет себя более менее адекватно, пользоваться можно поворот - можно отключить тосты - своя реализация у меня анимация - можно не использовать ListBox - использовать ListView работа с формой (неправильный расчёт) - два варианта: 1) использовать модифицированный файл 2) FullScreen режим
- 55 ответов
-
- Android
- Delphi XE8
-
(и ещё 1 )
C тегом:
-
баги будут конечно, из нерабочего заметил поворот, тосты, анимация, ListBox, работа с формой (неправильный расчёт) в консоли разработчика можно отключить определенные аппараты Как соберете список всех аппаратов на Intel, поделитесь с сообществом. всем понадобится
- 55 ответов
-
- Android
- Delphi XE8
-
(и ещё 1 )
C тегом:
-
кто сказал что не поддерживается? уберите галочки с 3-х libnative-activity.so в Deployment'e
- 55 ответов
-
- Android
- Delphi XE8
-
(и ещё 1 )
C тегом:
-
намного лучше! особенно радует мобильный вид
-
Как? Как-то так var Str: TStringStream; Return: string; begin Str := TStringStream.Create('', TEncoding.UTF8); Str.WriteString('param=' + 'value&'); Str.WriteString('param=' + 'value&'); Str.WriteString('param=' + 'value&'); Str.WriteString('param=' + 'value'); Return := IdHTTP1.Get('http://mysite.com/request.php?' + Str.DataString); Str.Free; end; У меня для одно из приложении есть вспомогающий класс, который формирует (JSON) параметры для запроса Вот так с ним работать OpenJSON('Installs'); Param('inst_os', aDevInfo.diPlatform); Param('inst_ver', aDevInfo.diPlatformVer); Param('inst_arch', aDevInfo.diArchitecture); Param('inst_device', aDevInfo.diDevice); Param('inst_phis_screen', aDevInfo.diScreenPhis); Param('inst_logic_screen', aDevInfo.diScreenLogic); Param('inst_scale', aDevInfo.diScale.ToString); Param('inst_location', aLocation.ToString); Param('inst_acc_id', aAcc_id.ToString); Param('inst_mac', aDevInfo.diMacAddress); Param('inst_ip', aDevInfo.diIPAddress); Param('inst_lang', aDevInfo.diLang); CloseJSON; Result := ToJSON;
-
ну как по мне использовать TStringStream правильней, т.к. можно сразу указать кодировку. а в запрос передавать TStringStream.DataString;
-
не прикрепляются файлы, FireFox, Chrome
-
после ShowMessage срабатывает событие формы OnActivate, там можно будет скинуть глажок