-
Постов
2 517 -
Зарегистрирован
-
Посещение
-
Победитель дней
265
Активность репутации
-
Равиль Зарипов (ZuBy) получил реакцию от pogromist в DropBox Rest
на например можно вот так
DropBox_test.rar
UPDATE: Там не используется TRest** компоненты, я их не люблю. Поэтому написал по своему.
В мемо показана картинка, другого ничего не было на дропбоксе, думаю разберетесь в коде
-
Равиль Зарипов (ZuBy) получил реакцию от Rusland в DropBox Rest
на например можно вот так
DropBox_test.rar
UPDATE: Там не используется TRest** компоненты, я их не люблю. Поэтому написал по своему.
В мемо показана картинка, другого ничего не было на дропбоксе, думаю разберетесь в коде
-
Равиль Зарипов (ZuBy) получил реакцию от Kitty в Item.ItemData.Bitmap
вот посмотрите реализацию на TListView, TListBox будет лагать жутко.
Так что сразу используйте TListView, там есть процедура для асинхронного скачивания картинки
-
Равиль Зарипов (ZuBy) получил реакцию от Kitty в Независимое сворачивание форм
Так такое только в VCL, в FMX нет
-
Равиль Зарипов (ZuBy) получил реакцию от Kitty в баг в компоненте TBluetoothLE
Поищите тут https://github.com/rzaripov1990/android-object-pascal-wrapper
-
Равиль Зарипов (ZuBy) отреагировална Andrey Efimov в баг в компоненте TBluetoothLE
Ага, только перепроверьте обёртку, очень часто они неправильно сгенерены...
-
Равиль Зарипов (ZuBy) получил реакцию от Andrey Efimov в баг в компоненте TBluetoothLE
Поищите тут https://github.com/rzaripov1990/android-object-pascal-wrapper
-
Равиль Зарипов (ZuBy) получил реакцию от Ingalime в Закрыть приложение
попробуйте сделать через
MainActivity.finish;
-
Равиль Зарипов (ZuBy) получил реакцию от Kitty в Закрыть приложение
Да, прочитайте про жизненный цикл у Андрея в блоге. Там есть логи и показаны события
-
Равиль Зарипов (ZuBy) получил реакцию от Alex7wrt в [Обзор] #3 ModernListView - динамическая подгрузка контента
Ссылка: http://blog.rzaripov.kz/2016/12/3-modernlistview.html
Автор: Зарипов Равиль @ZuBy
Описание: Реализация динамической подгрузки контента:
Бесконечный скроллинг (например как лента в ВК) Паджинация/Пагинация (постраничная загрузка) -
Равиль Зарипов (ZuBy) отреагировална Vitaldj в Как поменять фон Edit?
А вы стиль андроида правили? У каждой платформы нужно править свой стиль.
-
Равиль Зарипов (ZuBy) отреагировална rareMax в NetHTTPClient1 87 ошибка на простом запросе post
Мистика походу) Решил я как то посмотреть что за ошибка у тебя вылазит и решил найти код/текст ошибки, но как только открыл эту тему- то не нашел ничего такого((
-
Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в Закрыть приложение
Close у формы лишь закрывает форму. Если форма главная, то вызывается Application.Terminate.
Exit(0) по сути сразу же прерывает выполнение приложение в момент вызова. И означает выходи из потока. Поэтому приложение полностью выгружается.
-
Равиль Зарипов (ZuBy) получил реакцию от Pax Beach в Помогите с MySQL
Ну для своих проектов сделан файлик с набором функций, которые постоянно использую. Фреймворки не использую, хватает функционала пхп, т.к. пишу только бэкэнд.
Возможно нужно расшифровать, что такое LAMP - это набор пакетов/модулей/сервисов Linux Apache Mysql Php.
т.к. форум у нас по FMX выкладывать код на пхп не стоит, напишите в личку и я покажу примеры работы с БД через бэкэнд
-
Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в Торможение при длитоельном использовании
Не делайте велосипед. Посмотрите в исходниках, как реализована анимация любого свойства. Можете взять из моих компонентов аниматоров FGX.
-
Равиль Зарипов (ZuBy) получил реакцию от krapotkin в Помогите с MySQL
Любой проект со временем будет масштабироваться, а если приложение нацелено на общедоступность, то работать с БД напрямую сразу исключать нужно. Я конечно понимаю что есть приложения корпоративные, которые работают в локальной сети. (Например автоматизация ресторана, электронное меню)
Но развернуть LAMP хоть на линуксе, хоть на вин дело 5 минут. Так что я даже в этом случае буду агитировать за трехзвенку.
И вопрос безопасности нельзя игнорировать. Из-за неправильно выбранной архитектуры проекта, начинаются костыли и вопросы на форуме
-
Равиль Зарипов (ZuBy) получил реакцию от krapotkin в Помогите с MySQL
как по моему опыту работы с БД напрямую:
невозможно было отловить момент переключения между станциями связи и/или Wi-Fi в этот момент компоненты которые использовал (MyDac, FireDac) крашились и невозможно было сделать реконект их события которые имелись для этих целей, не отрабатывали правильно по сравнению с трёхзвенкой работает медленней опять же безопасность хранить хост, логин, пароль в приложении? а если кто-то узнал эти данные? как быстро сменить данные для авторизации, чтобы ни у кого не упало приложение? при смене хоста где висит БД - крах (делают иногда что БД висит на отдельных серваках) тяжелые запросы, вычисления должен производить сервер, т.к. у него ресурсов побольше -
Равиль Зарипов (ZuBy) получил реакцию от #WAMACO в Закрыть приложение
Для ознакомления следует прочитать статью про жизненный цикл андроид приложения
При нажатии кнопки назад на главной форме, приложение итак делает выход (не сворачивается) При нажатии кнопки Home приложение сворачивается, смотрим события в статье Но то что вы хотите сделать, это не правильно. Опишите задачу которая у вас стоит, возможно поможем её решить более гуманным способом
-
Равиль Зарипов (ZuBy) получил реакцию от #WAMACO в Помогите с MySQL
как по моему опыту работы с БД напрямую:
невозможно было отловить момент переключения между станциями связи и/или Wi-Fi в этот момент компоненты которые использовал (MyDac, FireDac) крашились и невозможно было сделать реконект их события которые имелись для этих целей, не отрабатывали правильно по сравнению с трёхзвенкой работает медленней опять же безопасность хранить хост, логин, пароль в приложении? а если кто-то узнал эти данные? как быстро сменить данные для авторизации, чтобы ни у кого не упало приложение? при смене хоста где висит БД - крах (делают иногда что БД висит на отдельных серваках) тяжелые запросы, вычисления должен производить сервер, т.к. у него ресурсов побольше -
Равиль Зарипов (ZuBy) получил реакцию от Pax Beach в Помогите с MySQL
как по моему опыту работы с БД напрямую:
невозможно было отловить момент переключения между станциями связи и/или Wi-Fi в этот момент компоненты которые использовал (MyDac, FireDac) крашились и невозможно было сделать реконект их события которые имелись для этих целей, не отрабатывали правильно по сравнению с трёхзвенкой работает медленней опять же безопасность хранить хост, логин, пароль в приложении? а если кто-то узнал эти данные? как быстро сменить данные для авторизации, чтобы ни у кого не упало приложение? при смене хоста где висит БД - крах (делают иногда что БД висит на отдельных серваках) тяжелые запросы, вычисления должен производить сервер, т.к. у него ресурсов побольше -
Равиль Зарипов (ZuBy) получил реакцию от Kitty в Закрыть приложение
попробуйте сделать через
MainActivity.finish;
-
Равиль Зарипов (ZuBy) получил реакцию от Kitty в Закрыть приложение
а почему бы просто не останавливать таймер при событии Entered Background?
и если нужно запускать при Will Become Foreground
-
Равиль Зарипов (ZuBy) получил реакцию от Ingalime в Закрыть приложение
а почему бы просто не останавливать таймер при событии Entered Background?
и если нужно запускать при Will Become Foreground
-
Равиль Зарипов (ZuBy) отреагировална Andrey Efimov в Закрыть приложение
Верно, событие FormSaveState добавлено для сохранения состояния приложения и выполнения операций по остановке выполнения функций.
Т.е. в вашем случае, может быть, будет лучше просто остановить выполнение всех функций, а далее, после сворачивания система сама решит когда "прибить" ваше приложение.
Application.Terminate уже стабильно работает на Android? (последний раз проверял еще на XE6, там не работало)
На данный момент мне известно несколько (рабочих) вариантов закрытия:
Close finish (из Android API) killProcess (из Android API) killBackgroundProcesses (из Android API) -
Равиль Зарипов (ZuBy) получил реакцию от Andrey Efimov в Закрыть приложение
а почему бы просто не останавливать таймер при событии Entered Background?
и если нужно запускать при Will Become Foreground