Major
-
Постов
163 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Major
-
-
Э-нет... деплоеем лучше не пользоваться.
Исправил ошибку в программе, сохранил всё, сделал деплой, перекинул новый apk на мобильник - никаких изменений.
-
-
3 часа назад, krapotkin сказал:
apk создается при Deploy
простите мою глупость, но где находится пункт меню Deploy? Всё перерыл
-
4 часа назад, HyperZen сказал:
Я компилю apk, затем просто устанавливаю его по сети на разные устройства. Компиляция занимает секунд 10.
У меня почему-то при компиляции (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 приложения?
-
3 часа назад, Равиль Зарипов (ZuBy) сказал:
ну вот такая есть штука у меня
Это нативные окошки пока только под андроид
а что такое "нативные окошки"? я понимаю, что нативный означает родной, но что это означает применительно к Андроиду?
-
Под Андроидом вызываю окно запроса так:
TDialogService.MessageDialog('Уверены?', TMsgDlgType.mtConfirmation, mbYesNo, TMsgDlgBtn.mbNo, 0, procedure(const AResult: TModalResult) begin if (AResult = mrYes) then ...; end);
Но окно такое унылое (черно-белое).
Есть ли способ вызывать такие окна с картинками и разными цветами (но без создания отдельной формы)?
-
да, он для xe6-xe7, но у меня под xe10 откомпилировался. но у меня нет google-аккаунта
-
Андрей, ваш код работает и показывает, что даже полупустое firemonkey-приложение занимает в памяти места больше, чем всё остальное
-
слышал, что взломать apk проще, чем Windows-программы, защищенные например ASProtect или VMProtect, но пока не писал программы для продажи через Google Play,
-
Объясните пожалуйста, чем отличается сборка приложения Debug от Release? (под Андроид)
Что там такого принципиально разного происходит на выходе? -
или HTML Component Library for Delphi, но он платный
-
спасибо, попробую!
-
после того как я получил список процессов (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 - это из какого модуля?
и как быстро находить название нужного модуля? встроенный хэлп не помогает(
-
4 часа назад, Andrey Efimov сказал:
Вот так подготовили Как добавить "резиновый" SplashScreen в XE7 ?
p.s. Старайтесь прикладывать проекты к темам, так будет проще вам помочь.
начал читать ту статью, спасибо. А вторая утилита для 9-patch - она не виндовый экзешник?
-
Ну как, заработало?
-
Как подключать 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 градусов, чтобы она полностью помещалась на экране? Спасибо.
-
3 часа назад, Yarpda сказал:
Есть специальные программы для этого. Я пользовался Quick System info. И да, результат Вам вряд ли понравится... )))
а шо там такого страшного будет?)
-
Есть ли событие типа OnIdle для Windows, но для Androida, чтобы в фоне поделать всякие вещи.
-
просто зачем включать по умолчанию Call phone , если оно потом пугает пользователей
TEdit.Height под Андроидом
в TEdit
Опубликовано
Почему у поля редактирования высота всегда 32? Пытаюсь сделать 24, все равно возвращает 32. Отключил Size в StyledSettings.