-
Постов
2 517 -
Зарегистрирован
-
Посещение
-
Победитель дней
265
Весь контент Равиль Зарипов (ZuBy)
-
procedure CloseApp; begin {$IFDEF ANDROID} TAndroidHelper.Activity.moveTaskToBack(true); // MainActivity.finish; {$ELSE} Application.Terminate // Application.MainForm.Close; {$ENDIF} end; procedure TFormMain.FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); begin inherited; if Key in [vkEscape, vkHardwareBack] then begin CloseApp; Key := 0; end; end;
-
Разве нужно разрешение чтобы писать в папку приложения? Или вы пишете на внешнюю память?
-
вся справка тут, в виде демок https://github.com/rzaripov1990/ModernListView
-
программно определять мышь или тач и в соответствии результата динамически присваивать события. Но это не точно, нужно тестить
- 21 ответ
-
- scrollbox
- запрет нажатия
- (и ещё 1 )
-
Holo это 4+, но ниже 4.4
-
не парьтесь, скорее всего это связано с ресурсом из темы. но fmx морально устарел, он использует тему android holo
-
ну еще вариант TTask.Run(procedure begin //тут отправляем данные на сервер через THTTPClient.Post TThread.Synchronize(TThread.CurrentThread, procedure begin // если нужно делаем что-то в основном потоке end) end)
-
В андроиде 5+ появился из коробки киоскмоде, на стоке точно. можно перекрыть кнопку назад, но другие кнопки не перекрыть это максимум что вы можете сделать
-
емба сломала это еще в Берлине, в Токио не починили. Службы "нормально" работают только в Сиетле
- 30 ответов
-
- broadcastreceiver
- timer
-
(и ещё 2 )
C тегом:
-
ну незнаю, у меня работает procedure TForm3.Button1Click(Sender: TObject); var I: Integer; begin for I := 0 to 49 do ListBox1.Items.Add(I.ToString); end; procedure TForm3.Button2Click(Sender: TObject); begin ListBox1.ScrollToItem(ListBox1.ItemByIndex(ListBox1.Count - 1)); end;
-
никак
-
хотите облегчить себе жить? ваших коллег не следует допускать к бэкенду. изучите все вместе структуру json и приведите ответы сервера в порядок. я давно для себя придумал структуру ответов и незнаю горя для ошибки { "status": "ERROR", "text": "Тут текст ошибки" } для данных структура всегда одна - data ВСЕГДА массив, ну а в элементах массива уже что хотите { "status": "OK", "data": [ { "id": 1, "name": "asdasd" } ] } есть такая штука (писалось для себя), ну и не боитесь использовать де/маршалинг
-
что за анонимные потоки?
-
На форуме работает упоминание @AlexG
-
смотрите код на джава, примеров уйма на стаке. сравните что в вашем коде выше не так, вот ссылочка для примера
-
эмба вроде настаивает чтобы служба имела начало "com.embarcadero" а дальше всё кроме service
-
если кратко то вот TTask.Run( procedure begin что-то качаем TThread.Synchronize(TThread.CurrentThread, procedure begin допустим выводим что скачали end); end);
-
поиск по форуму ModernListView, ModernLV
- 5 ответов
-
- tlistviewitem
- tlistview
-
(и ещё 1 )
C тегом:
-
попробуйте последнюю версию
-
данные сохраняются в проектном файле .dproj, откройте текстовым редактором и исправьте