Перейти к содержанию
Fire Monkey от А до Я

Anasazi

Пользователи
  • Постов

    65
  • Зарегистрирован

  • Посещение

Весь контент Anasazi

  1. Anasazi

    Проблема с вводом текста

    Всем привет. Столкнулся со следующей проблемой после активации tedit при попытке создать любое намерение (для набора номера или открытия ссылки) программа наглухо зависает. И наоборот после создания и выполнения намерения, если перейти к tedit происходит глухое зависание. Тоже самое происходит и с memo. Проблема похожа на описанную в этой теме, но решение из нее не помогает Чем заменить tedit не знаю, пробовал все возможные варианты. Функции работы с намерениями рабочая и если не активировать tedit то все работает отлично. Пробовал на разных устройствах, результат тот же. Правда на всех устройствах был Android 5. Подскажите пожалуйста, возможно ли под android создать диалоговое окно с вводом текста? Или может быть есть еще какие-нибудь способы ввода текста?
  2. Подскажите а компонент только с Android работает?
  3. А значок приложения у тебя не поменялся на значок с буквой "У"? После обновления на MIUI 8 у меня все приложения написанные в RAD Studio с этим значком.
  4. Удалось существенно снизить задержку, использовал код Ярослава. var Buffer: TBitmap; begin // Draw to Bitmap force to load all styles, measure size, build font-glyphs etc Buffer := TBitmap.Create(1, 1); try Buffer.Canvas.BeginScene; try MultiView.PaintTo(Buffer.Canvas, Control.LocalRect); finally Buffer.Canvas.EndScene; end; finally Buffer.DisposeOf; end;
  5. В нижней стоке нет компонентов использующих текст, это все картинки.
  6. Проблема оказалась не, в веббраузере, а в TImage внизу. Убираю их и все нормально. Как решить пока только не знаю.
  7. На форму кинут Tlayout, на него TGridPanelLayout. В принципе из необыного только TGridPanelLayout (первый раз его использую). Внизу 4 компонента TImage.
  8. Всегда первым делом кидаю на форму Layout и сейчас по првычке сделал так-же не смотря что на нем сверху еще TGridPanelLayout. Пробовал как вы сказали, не помогает.
  9. Этот пример я видел. Но тут есть один нюанс, в примере подгружаются стили MultiView1, PreloadContent(MultiView1); А для какого компонента подгружать стили мне? PreloadContent(Form2) сделать не получится, при компиляции ругается. Может быть попробовать для всех компонентов формы?
  10. Используется один из стандартных стилей. Может конечно стиль загружается. На более слабых устройствах очень заметно это.
  11. Всем привет. Есть приложение под Android, используются 2 формы. Так вот при первом переключении есть заметная задержка (фриз). Четко чувствуется на всех устройствах. При следующих переключениях такого не наблюдается. Может быть кто-то сталкивался с такой проблемой, подскажите пожалуйста пути решения.
  12. Всем привет. Чиатю книгу Осипова по Delphi. В книге есть один пример создания простой игры, вроде бы в нем все понятно кроме одного момента. По задумке один таймер должен создавать шарики и присваивать им случайные координаты. Второй таймер должен опускать шарики вниз. С первым все просто и понятно понятно: procedure TForm1.Timer1Timer(Sender: TObject); Var Circle:Tcircle; begin Randomize; Circle:=TCircle.Create(nil); List.Add(circle); Circle.Parent:=Form1; Circle.Position.Y:=0; Circle.Position.X:=Random(Round(Form1.Width-Circle.Width)); end; А вот со вторым какие-то чудеса: procedure TForm1.Timer2Timer(Sender: TObject); var i: integer; begin For i:=0 to List.Count-1 do with List.Items do begin Position.Y:=Position.Y+0.5; Я не могу понять почему при перемещении шариков вниз мы пишем просто Position.Y:=Position.Y+0.5; Как компилятор понимает что это Position.Y именно шарика, а не формы допустим или квадрата? Я привык обращаться к свойству Position так Rectengle1.Position.Y. Подскажите пожалуйста как так.
  13. Стандартный TWebbrowser под android не может открыть ссылку типа <a href="tel:1-555-555-5555"> и набрать номер. Может можно что-нибудь с этим сделать? Или есть какие-либо альтернативы TWebbrowser для android?
  14. Спасибо! Сделал так: for LNotification in ps.StartupNotifications do begin s:=lNotification.Json.ToString; showmessage(s); end; Правда получил вот такую картину. Добавил парсинг нужного фрагмента и все получилось отлично.
  15. Есть объект APushService:TPushService, при запуске приложения с помощью окна пуш-уведомления пытаюсь сделать, чтобы текст уведомления отображался в showmessage. У APushService есть свойство StartupNotifications, но тип System.TArray. Подскажите пожалуйста, вывести значение StartupNotifications на экран?
  16. Со слэшем как раз все нормально. Если добавить еще один, то будет лишний. И как я понял у Ярослава на эмуляторе все работает. Я взял исходник, который он прикрепил ( WebBrowserLoadLocalFile.zip). Скомпилировал на устройстве и приложение вылетает, сразу после запуска.
  17. Пробую запустить ваш пример на устройстве iPhone 4S. После запуска приложение сразу же закрывается.
  18. Попробовал сделать через Parse. Ругается: "Provider is nil. A provider is required to use push events".
  19. мне бы сейчас разобраться с отправкой через Kinvey или Parse. Под Android все работает с ios проблема.
  20. Сделал все пункт за пунктом по мануалу. Приложение ругается "Error. Not Found". Использую KinveyProdider. Опытным путем установил что ошибка выходит после выполнения PushEvents1.RegisterDevice. Подскажите пожалуйста. На что обратить внимание? В чем может быть проблема?
  21. Спасибо, завтра еще раз все просмотрю, может быть что-то пропустил. Я думал не работает из-за того, что "Receive Push Notification in iOS" не поставил в true, но причина похоже в другом.
  22. извините, если вопрос не корректный. Я кажется что-то недопонимаю. Но почему написано: "select Receive Push Notification in iOS. Set its value to True."?
  23. Anasazi

    Push-уведомления в ios

    Пытаюсь реализовать push-уведомления под ios. Делаю все по этому мануалу: http://docwiki.embarcadero.com/RADStudio/XE7/en/Creating_the_Application Дошел до пункта: Открываю Project > Options > Entitlement List и вижу что там пусто, нет ни одного пункта. Подскажите пожалуйста в чем может быть дело?
×
×
  • Создать...