Major
Пользователи-
Постов
163 -
Зарегистрирован
-
Посещение
Весь контент Major
-
Почему у поля редактирования высота всегда 32? Пытаюсь сделать 24, все равно возвращает 32. Отключил Size в StyledSettings.
-
Э-нет... деплоеем лучше не пользоваться. Исправил ошибку в программе, сохранил всё, сделал деплой, перекинул новый apk на мобильник - никаких изменений.
-
нашел, спасибо. Господи, сколько тут нюансов и скрытых возможностей)
-
простите мою глупость, но где находится пункт меню Deploy? Всё перерыл
-
У меня почему-то при компиляции (Ctrl + F9) не создается apk. Пишет success, создает на выходе кучу файлов, но там нет apk. Apk создается только при Run (F9). Может в настройках где-то надо что-то поменять?
-
Segmentation fault, если я правильно понимаю, это Access Violation. Внезапно при закрытии приложении стала появляться эта ошибка. Проект кинуть не могу, слишком большой. Причем ошибка появляется, если закрыть приложение, запущенное из среды. А если закрыть приложение, запущенное на мобильнике, то ошибки нет. Project raised exception class Segmentation fault (11). Потом перекидывает на модуль System function _IntfClear(var Dest: IInterface): Pointer; {$IFDEF PUREPASCAL} var P: Pointer; begin Result := @Dest; if Dest <> nil then begin P := Pointer(Dest); Pointer(Dest) := nil; IInterface(P)._Release; end; end; и выделяет строчку: IInterface(P)._Release;
-
Я из среды сразу запускаю приложение на мобильнике, не пользуюсь эмулятором. Но что-то в последнее время за это время можно пару чашек кофе выпить (проект, понятное дело, растет, но всё же). А сколько у вас отнимает компиляция, инсталляция и запуск Android приложения?
-
Как сделать стандартные диалоговые окна не такими скучными?
Major опубликовал вопрос в Приложение и формы
Под Андроидом вызываю окно запроса так: TDialogService.MessageDialog('Уверены?', TMsgDlgType.mtConfirmation, mbYesNo, TMsgDlgBtn.mbNo, 0, procedure(const AResult: TModalResult) begin if (AResult = mrYes) then ...; end); Но окно такое унылое (черно-белое). Есть ли способ вызывать такие окна с картинками и разными цветами (но без создания отдельной формы)? -
да, он для xe6-xe7, но у меня под xe10 откомпилировался. но у меня нет google-аккаунта
- 4 ответа
-
- google play services
- leaderboards
-
(и ещё 1 )
C тегом:
-
Андрей, ваш код работает и показывает, что даже полупустое firemonkey-приложение занимает в памяти места больше, чем всё остальное
-
слышал, что взломать apk проще, чем Windows-программы, защищенные например ASProtect или VMProtect, но пока не писал программы для продажи через Google Play,
- 24 ответа
-
- лицензия
- лицензирование
-
(и ещё 2 )
C тегом:
-
Объясните пожалуйста, чем отличается сборка приложения Debug от Release? (под Андроид) Что там такого принципиально разного происходит на выходе?
-
после того как я получил список процессов (getRunningAppProcesses), а потом PID отдельного процесса, нужно воспользоваться ActivityManager.getProcessMemoryInfo. Он возвращает массив JDebug_MemoryInfo. А как дальше с ним работать? Прошу помощи!( вот мой код: function GetActivityManager: JActivityManager; var LJO: JObject; begin LJO := SharedActivity.getSystemService(TJContext.JavaClass.ACTIVITY_SERVICE); if not Assigned(LJO) then raise Exception.Create('Can not Access Activity Service!') else Result := TJActivityManager.Wrap((LJO as ILocalObject).GetObjectID); end; procedure ListProcesses; var LJL: JList; LIterator: JIterator; LJAR: JActivityManager_RunningAppProcessInfo; ListBoxItem: TListboxItem; PID: Integer; begin LJL := GetActivityManager.getRunningAppProcesses; if Assigned(LJL) then begin LIterator := LJL.iterator; while LIterator.hasNext do begin LJAR := TJActivityManager_RunningAppProcessInfo.Wrap ((LIterator.next as ILocalObject).GetObjectID); ListBoxItem := TListboxItem.Create(Form1.ListBox1); ListBoxItem.Height := 50; ListBoxItem.Text := JStringToString(LJAR.processName); PID := LJAR.PID; ListBoxItem.ItemData.Detail := IntToStr(PID); // GetActivityManager.getProcessMemoryInfo (); Form1.ListBox1.AddObject(ListBoxItem); end; end; end;
-
спасибо, понял. пытаюсь заставить заработать пример отсюда http://blog.csdn.net/flcop/article/details/17190009
-
спасибо за ответ. у меня сейчас масса времени убивается на нахождение и прописывание в uses нужных модулей. вот например GetActivityManager - это из какого модуля? и как быстро находить название нужного модуля? встроенный хэлп не помогает(
-
начал читать ту статью, спасибо. А вторая утилита для 9-patch - она не виндовый экзешник?
-
Ну как, заработало?
- 4 ответа
-
- google play services
- leaderboards
-
(и ещё 1 )
C тегом:
-
Как подключать java-обёртки? Вот допустим я хочу поработать с типом JList. Он объявлен в модуле java.util.List.pas. Накачал я оберток сгенерированных JavaToPas и не могу понять, какую именно использовать. Папки от android-7 до android-23 (android-object-pascal-wrapper). Принципиальна разница, какую использовать? Работаю с GetActivityManager.getRunningAppProcesses.
-
Решил поменять стандартную огненную заставку в Delphi XE 10. Подготовил четыре файла: 426x320, 470x320, 640x480, 960x720. При запуске приложение показывает почему-то картинку горизонтально, поэтому сверху и снизу черные места, а слева и справа картинка обрезана. Зачем тогда запрашивать картинку с разрешением длина больше высоты, если Width экрана меньше Height? Как повернуть картинку на 90 градусов, чтобы она полностью помещалась на экране? Спасибо.
-
а шо там такого страшного будет?)
-
Есть ли событие типа OnIdle для Windows, но для Androida, чтобы в фоне поделать всякие вещи.
-
просто зачем включать по умолчанию Call phone , если оно потом пугает пользователей