Articles of delphi

Как расширить класс Android с помощью delphi xe5

Я попытался расширить класс / интерфейс из «Androidapi.JNI.App.pas» (TJservice), мне нужно расширить этот класс для создания службы. Является ли это возможным? Как? Некоторый пример службы java / android Мне нужно переопределить метод, например: oncreate, onbind, ondestroy. Но я не знаю, как это сделать. Я пробовал что-то вроде этого: type Tandroidservice= class(TJService) function onBind(intent: JIntent): JIBinder; […]

Как создать приложение APP Delphi для Android, чтобы включить файлы

Как вы включаете файлы и / или папки, содержащие файлы с файлом APK приложения Android. Процесс запуска Delphi стирает содержимое каталога «Активы», а файлы / папки, которые я там размещены, не включены в пакет APK. Я предполагаю, что вы должны вручную добавить System.StartupCopy в ваш .DRP-модуль, чтобы скопировать файлы и / или папки в путь, […]

Отправить Эл. Почта Delphi XE5

Я пытаюсь отправить электронную почту от Delphi XE5 (android) с компонентами Indy: В форме у меня есть TIdSMTP и TIDMessage . Когда форма создана: testform:=Ttestform.create(self); testform.show; Приложение halt's и я не знаю, что не так … Я полагаю, Indy компоненты не совместимы в Android … IdSMTP1.Heloname:='test'; IdSMTP1.Host:='smtp.gmail.com'; IdSMTP1.Username:='umail@gmail.com'; IdSMTP1.Port:=465; IdSMTP1.Password:='pass'; if IdSMTP1.Connected=True then IdSMTP1.Disconnect; IdMessage1.clear; […]

Как указать заголовок значка на главном экране моего приложения?

Я разработал Android-калькулятор с Delphi XE5, и когда я тестировал его на своем Samsung Galaxy Advance (Android 2.3.0), я всегда вижу «Project1» в качестве имени файла. Вот картина: , Я хочу изменить это имя на «Risolutore Equazioni». Как я могу это сделать? Я изменил label на манифесте Android xml, но ничего не произошло.

Как установить архитектуру процессора в APK для Google Play

Я создал приложение для Android в DELPHI XE8. Если я хочу опубликовать его в Google Play и Google, это будут категоризированные устройства платформ ARMEABI, ARMEABI-V7A, MIPS и x86, а DELPHI XE8 (как и все предыдущие версии) поддерживает только архитектуру ARMEABI-V7A. Не обращайтесь ко мне как к издателю в Google Play, которое будет установлено вашим приложением, […]

Как уменьшить размер приложения android для firemonkey?

Я опубликовал приложение, которое было разработано в Delphi XE8 с Firemonkey Framework и Object Pascal. Размер приложения – 8 МБ. Когда приложение установлено, размер будет 40 МБ и выше. Я знаю, что это приложение сложно, и в проекте есть 3500 строк + кодов. Если я скомпилирую пустой проект, размер по-прежнему совпадает со сложным проектом. Есть […]

Delphi get android combobox выделенный текст элемента

У меня есть combobox, в котором есть много элементов внутри, и мне нужно ввести в переменную имя выбранного элемента. var a:string; begin a:=ComboBox1.Text; end; Так я использовал приложение Delphi VCL, и он работает. Здесь я разрабатываю Firemonkey и Android, у меня нет свойства text . Как я могу получить текст выбранного элемента в своих списках?

В каких случаях я могу найти SharedActivityContext?

SharedActivityContext существует в использовании FMX.Helpers.Android для XE6 Но для XE7 я не могу найти SharedActivityContext в использовании FMX.Helpers.Android. Есть ли другой метод, который он переместил в другое использование?

Как определить / обработать поворот экрана с помощью FireMonkey для Delphi XE5

Прежде всего – я начинаю, когда речь заходит о программировании на Android и FireMonkey, поэтому, пожалуйста, помните об этом :-). Я создал приложение FireMonkey / Android, которое может изменять размер / корректировать его элементы управления в соответствии с размером экрана и ориентацией, но я не могу понять, как настроить приложение для вызова, когда пользователь поворачивает […]

Ошибка сегментации сегмента (11)

Следуйте инструкциям ниже: Создание нового Firemonkey Moblie Application Добавить компонент TGeustureManager в форму Добавить 2 компонента TButton в форму Button1.Text: «Button1: Сделайте что-нибудь …» Button2.Text: «Button2: выход из приложения …» Дважды щелкните компонент Button2 и напишите следующий код для события OnClick : procedure TForm1.Button2Click(Sender: TObject); begin if MessageDlg('Are you sure you want to Exit?', TMsgDlgType.mtWarning, […]