-
Постов
24 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные alewka006
-
-
Все получилось. Спасибо!
-
-
Нет. Я в делфи новичок, настроил все как в статье написано.
-
Выложил приложение в маркет на альфа тестирование, API ключ получил, идентификатор отправителя получил. Но сообщения доходят только когда приложение запущено.
-
Все, нашел. Спасибо. Еще такой вопрос. У меня опубликовано приложение без пуш. Пока не обновлю пуш не пойдут или установив apk уже должен получать пуш?
-
Спасибо большое, вечером посмотрю.
-
У меня Делфи 10, я в ней такого пункта не нашел. Сейчас нет под рукой. Там что-то типа Send WAP push есть
-
-
Почему-то у меня вот эта строчка ADeviceToken := APushService.DeviceTokenValue[ TPushService.TDeviceTokenNames.DeviceToken ]; возвращает ''
-
Всем доброго вечера.
На Delphi XE8 и выше имею проблему!
В Projects - options / Provisioning Build Type выбираю Android-Application Store,
создаю keystore, alias как обычно - нажимаю OK,
Захожу опять в Projects - options / Provisioning Build Type стоит - Android development.
ставлю опять Android-Application Store - появляются настройки мои keystore, нажимаю ОК и все по кругу.
Вообщем на сохраняется в настройках Android-Application Store, постоянно слетает в Android development.
На XE6 и XE7 все работает, в чем проблемы, помогите.
Спасибо.
У меня такая же история на ХЕ7. Ничего не помогает. Не могу подписать приложение. В чем может быть проблема?
-
Я обратил внимание, что если дотронуться до браузера, то системные кнопки перестают работать на всех формах. Как же быть?
-
В примерах в интернете для перемещения назад используют кнопку на форме. Неужели такую элементарную вещь не предусмотрели?
-
Именно так и сделал с самого начала. После первого касания браузера это событие не работает, а у браузера нет такого события
-
Стоит дотронуться браузера и перестает работать
-
unit more;interfaceusesSystem.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls,FMX.Layouts, FMX.Objects, FMX.WebBrowser, FMX.Platform, FMX.VirtualKeyboard;typeTForm5 = class(TForm)Logo: TImage;Layout1: TLayout;WebBrowser1: TWebBrowser;SpeedButton1: TSpeedButton;SpeedButton2: TSpeedButton;procedure FormCreate(Sender: TObject);procedure SpeedButton1Click(Sender: TObject);procedure FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char;Shift: TShiftState);private{ Private declarations }public{ Public declarations }end;varForm5: TForm5;implementation{$R *.fmx}uses main;procedure TForm5.FormCreate(Sender: TObject);beginlogo.Width:=Form5.ClientWidth;logo.Height:=Form5.ClientWidth/2.8;WebBrowser1.Width:=Form5.ClientWidth-30;WebBrowser1.Height:=Form5.ClientHeight-30;end;procedure TForm5.FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char;Shift: TShiftState);varFService: IFMXVirtualKeyboardService;beginif Key = vkHardwareBack thenbeginTPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardService, IInterface(FService));if (FService <> nil) and (TVirtualKeyboardState.Visiblein FService.VirtualKeyBoardState) thenbeginWebBrowser1.Visible:=false;end; end;end;procedure TForm5.SpeedButton1Click(Sender: TObject);beginWebBrowser1.URL:='http://mymobilapp.ru/dostavka.html';WebBrowser1.Navigate;WebBrowser1.Visible:=True;end;end.
-
Лови их на форме OnKeyup и выполняй нужные действия.
Пример:
procedure TMainForm.FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); var FService: IFMXVirtualKeyboardService; begin if Key = vkHardwareBack then begin TPlatformServices.Current.SupportsPlatformService (IFMXVirtualKeyboardService, IInterface(FService)); if (FService <> nil) and (TVirtualKeyboardState.Visible in FService.VirtualKeyBoardState) then begin // Back button pressed, keyboard visible, so do nothing... end else отрабатываем дальше
Не работает
-
Добрый день.
На форме разместил TWebBrowser (Android). Не реагирует на нажатие системной кнопки Назад. Подскажите, пожалуйста, как поймать и обработать нажатие системных кнопок в браузере.
-
У браузера нет такого события
-
Подскажите, пожалуйста.
Есть такой код:
unit more;interfaceusesSystem.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls,FMX.Layouts, FMX.Objects, FMX.WebBrowser;typeTForm5 = class(TForm)Logo: TImage;Layout1: TLayout;WebBrowser1: TWebBrowser;SpeedButton1: TSpeedButton;SpeedButton2: TSpeedButton;procedure FormCreate(Sender: TObject);procedure SpeedButton1Click(Sender: TObject);procedure FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char;Shift: TShiftState);private{ Private declarations }public{ Public declarations }end;varForm5: TForm5;implementation{$R *.fmx}uses main;procedure TForm5.FormCreate(Sender: TObject);beginlogo.Width:=Form5.ClientWidth;logo.Height:=Form5.ClientWidth/2.8;WebBrowser1.Width:=Form5.ClientWidth-30;WebBrowser1.Height:=Form5.ClientHeight-30;end;procedure TForm5.FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char;Shift: TShiftState);begin// Обработка аппаратной клавиши "Back"if Key = vkHardwareBack thenbegin//ваш обработчик поведенияWebBrowser1.Visible:=False;Key := 0; // отмена стандартного действияend;end;procedure TForm5.SpeedButton1Click(Sender: TObject);beginWebBrowser1.Visible:=True;end;end.При нажатии на кнопку на экране появляется браузер. При нажатии кнопки Назад на телефоне он скрывается. Но стоит прикоснуться к браузеру и обработчик перестает работать.Что можно сделать чтобы при любом раскладе при нажатии Назад браузер скрывался? -
Подскажите, как на форме сделать фоновое изображение. Вставляю картинку (TImage) на весь экран, изображение в пропорции выводится не на весь экран
-
Может разница в том что я использую Form1.Visible:=false; Form2.Visible:=true;
-
Спасибо за ответ. Попробую. Без этого обработчика при нажатии кнопки назад у меня приложение закрывается.
-
Подскажите, пожалуйста, как сделать такие переходы между формами, чтобы при нажатии на Андроиде системной кнопки "Назад" можно было вернуться на предыдущую форму?
Не открываются страницы на Android 9
в Загрузка страницы
Опубликовано
В приложении на Android 9 не работает браузер. Получаю ошибку ERR_CLEARTEXT_NOT_PERMITTED. Как решить эту проблему?