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

Kitty

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

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

  • Посещение

  • Победитель дней

    16

Активность репутации

  1. Like
    Kitty отреагировална OnePeople в Отправка файлов через намерение   
    Intent selectorIntent = new Intent(Intent.ACTION_SENDTO);
    selectorIntent.setData(Uri.parse("mailto:"));
    final Intent emailIntent = new Intent(Intent.ACTION_SEND);
    emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"address@mail.com"});
    emailIntent.putExtra(Intent.EXTRA_SUBJECT, "The subject");
    emailIntent.putExtra(Intent.EXTRA_TEXT, "The email body");
    emailIntent.setSelector( selectorIntent );
     
    activity.startActivity(Intent.createChooser(emailIntent, "Send email..."));
  2. Like
    Kitty получил реакцию от Ingalime в FMX.PhoneDialer убивает приложение   
    Выяснилось, что если таргет iOS 64 bit, то FMX.PhoneDialer.hpp работает, проект стартует нормально.
  3. Like
    Kitty отреагировална qz5 в переход к x64?   
    не советовал бы такое делать
    за это Гугл может не только приложение забанить, но и полностью Вас как разработчика
    так что даже если новый аккаунт создадите - на него тоже бан прилетит
    Гугла не любит когда их так обманывают, в подобных случаях порой создают робота, который обходит и всем таким приложениям бан дает
    так что это рискованно, лучше пока через MaxSDK
  4. Like
    Kitty отреагировална sinuke в переход к x64?   
    Да вообще не лучше - дома все устройства с 9-м андройдом. Так что лично я вообще не знаю что делать
  5. Thanks
    Kitty получил реакцию от WebPuper в Открыть ссылку   
    Дополнительно найдено:
    #if defined(__ANDROID__) #include <Androidapi.JNI.JavaTypes.hpp> #include <Androidapi.JNI.GraphicsContentViewText.hpp> #include <Androidapi.JNI.Net.hpp> #include <Androidapi.Helpers.hpp> #include <FMX.Helpers.Android.hpp> #elif defined(__APPLE__) #include <iOSapi.Foundation.hpp> #include <Macapi.Helpers.hpp> #include <FMX.Helpers.iOS.hpp> #elif defined(MSWINDOWS) #include <shellapi.h> endif bool __fastcall OpenURL(const String &AURL) { #if defined(__ANDROID__) _di_JIntent Intent = TJIntent::JavaClass->init(TJIntent::JavaClass->ACTION_VIEW, TJnet_Uri::JavaClass->parse(StringToJString(AURL))); try { SharedActivity()->startActivity(Intent); return true; } catch (const Exception &) { return false; } #elif defined(__APPLE__) _di_NSURL NSU = StrToNSUrl(AURL); if (SharedApplication()->canOpenURL(NSU)) return SharedApplication()->openURL(NSU); else return false; #elif defined(MSWINDOWS) SHELLEXECUTEINFOW sei = {0}; sei.cbSize = sizeof(sei); sei.lpFile = AURL.c_str(); sei.nShow = SH_SHOWNORMAL; return ShellExecuteEx(&sei); #else return false; #endif } void __fastcall TForm1::Text1Click(TObject *Sender) { OpenURL(L"http://fire-monkey.tu"); }  
  6. Like
    Kitty отреагировална mmover в HueTrackBar   
    procedure TForm2.HueTrackBar1Change(Sender: TObject);
    begin
      Rectangle1.Fill.Color := HSLtoRGB(HueTrackBar1.Value,1,0.5);
    end;
     
  7. Like
    Kitty отреагировална Равиль Зарипов (ZuBy) в Take photo without saving picture to gallery   
    это можно поправить только если редактировать исходники fmx.jar, если я правильно помню
  8. Like
    Kitty отреагировална Barbanel в ERROR ITMS-90725   
    Помог следующий порядок действий:
    скачать xCode 9.2, не устанавливать его в xCode выбрать Command line tools версии 9.2 в студии импортировать SDK для версии 11.2 пересобрать приложение и снова выгрузить его через Application Loader. Ждем результатов ревью от Эппла.
    Всем спасибо!
  9. Like
    Kitty отреагировална Barbanel в XCode версия   
    С последним апдейтом (10.2.3) самые критичные насколько мне известно пофикшены.
    Как минимум, я критичных глюков не замечаю, есть мелочи разумеется, но к я ним привык и называю их по именам)))
    А до фиксов да, было прикольно: иос собирали в Токио, андроид - в берлине)))
  10. Like
    Kitty отреагировална gonzales в Пуши в IOS   
    Так а в чем конкретно проблема?
    В коде есть OnReceiveNotificationEvent - вызывается когда придет пуш. Соответственно вместо ShowMessage(aText); пишите вызов новой формы. Если она уже создана, то просто FormB.visible:=true;, если не создана, то вызов конструктора, (примерно так FormB:=TForm.Create;, соответственно конструктор должен быть описан) 
  11. Like
    Kitty отреагировална ENERGY в XCode версия   
    1. Может. Проблема не в Xcode, а только с SDK iOS 11 и Берлином - Linker error 1. Вообще эта проблема с iOS 11 была и в предыдущих версиях Токио, ее исправили в последних версиях. С SDK 10+ все работает прекрасно на Берлине.
    2. Вы можете установить Токио параллельно с Берлином. Берлин для Андроид, Токио для iOS.
    Тем более глюки Токио в основном касаются Android, в iOS там все ок.
  12. Like
    Kitty отреагировална Barbanel в XCode версия   
    1) Сори, не могу сказать.
    2) Откройте Эпп Стор и найдите там ХКод, скорее всего там будет уже версия 9.3 Версию 8.0 удалять не обязательно.
    Здесь наши страдания и метод решения.
  13. Like
    Kitty отреагировална krapotkin в Пуши в IOS   
    не могу  с ходу найти пример в доках, с которого все начинают делать Notifications. Сам уже давно не касался этой темы...
    там где-то при старте программы вроде сначала можно получить через NotificationCenter все notification для этой программы, которые система изготовила из пришедших пушей
    ну а у Notification должен быть Message, где хранится JSON
    стоит поспрашивать у коллег в чатике. кто помнит
     
     
  14. Like
    Kitty отреагировална Alex7wrt в libbass.so не загружается.   
    Измените в Deployment RemotePath этого файла на assets\internal\
  15. Like
    Kitty отреагировална ENERGY в XCode версия   
    По умолчанию Берлин не может работать с Xcode 9x. Будет ошибка о том что не хватает какого то файла. Это можно пофиксить, скопировав на мак один файл. Это для компиляции с SDK iOS < 11 и это тоже будет работать на Берлине втч. отладка на живой iOS 11+.
    Но, для того чтобы откомпилировать программу с SDK iOS 11+ (а это нужно по условию Apple, иначе не пропустят) с Берлином - тут уже будет Linker Error 1 и ничего не поделать, нужна Токио последней версии.
    Насчет обновления Xcode не знаю,т.к. я просто обновлял Xcode до 9.2. Рекомендую поставить Sierra  и  Xcode 9.2. Т.к. для 9,3 нужна High Sierra, а она через раз загружается на виртуалке. Плюс я помню была проблема с 9.3, хотя может это уже пофиксили в Токио 10.2.3
  16. Like
    Kitty отреагировална ENERGY в XCode версия   
    Лучше использовть Tokyo 10.2.3 чтобы избежать танцев с бубном. 
    А для Android имхо лучше оставить Берлин. Тем более они нормально соседствуют.
    А так пойдет Xcode 9.2, его можно ставить на Sierra 10.12.6. 
    А для 9.3 уже нужен High Sierra (а с ней у меня были проблемы на VMWare - грузилась через раз) и помню там были проблемы с Xcode 9.3 с Delphi. 
     
  17. Thanks
    Kitty отреагировална krapotkin в Пуши в IOS   
    конечно. мы же читаем json пуша в программе самостоятельно
    соответственно, можем разобрать и делать что-нибудь свое
  18. Like
    Kitty отреагировална Anatoliy в Пуши в IOS   
    После публикации в app store пуши перестали приходить. Помогло обратно вернуть в false
    'sandbox' => false, и пуши пошли.
    Таким образом, не знаю как у других, но у меня во время разработки пуши работают если 'sandbox' => true,  а после публикации в app store вернуть обратно 'sandbox' => false
    Может кому пригодиться эта информация. Почему так не знаю.
  19. Like
    Kitty отреагировална gonzales в Пуши в IOS   
    Все правильно, так и работает. При публикации в аппсторе sandbox (песочница) надо снять
  20. Like
    Kitty получил реакцию от Ingalime в Проблемы с кодировкой почты под Android   
    Вот здесь в середине дискуссии автор Indy, показывает как правильно делать:
    Форум где пишет автор Indy
    Там правда показано для С++ Builder, но легко на Дельфи поменять...
  21. Like
    Kitty отреагировална ENERGY в XE10 Tokyo не работает отладка под андроид   
    Вот решение для работы c Berlin, для старших версий XCode. У меня установлен последний Xcode 9 - нужно скопировать маленький файл на Mac.  Вроде бы это оно.
    https://stackoverflow.com/questions/43068608/xcrun-error-unable-to-find-utility-packageapplication-not-a-developer-tool
    https://community.embarcadero.com/answers/xcode-8-3
    Причем я давно уже пишу на берлине, и релиз под iOS на AppleStore был  буквально месяц назад. А на днях отправлял тестовую ipa заказчику. Проверяю на iOS - v 11.2.5 , Xcode 9.1. Прекрасно работает отладка iOS программы из под Windows. 
     
    Токио я вообще стороной обхожу,  это самая глючная версия Delphi за всю историю. 
     
  22. Like
    Kitty отреагировална Brovin Yaroslav в TComboBox под Андроидом   
    Если используется режим DropDownKind = Native, то такой проблемы не должно быть. Выбор итема происходит в диалоговом окне с прокруткой.
  23. Like
    Kitty отреагировална mazayhin в [Андроид] Настройки ОС   
    Для этого надо использовать сторонний лаунчер, реализующий т.н. kioskmode. Кнопку back можно переопределить, а вот остальные система не даст.
    Взможно, можно с помощью AccesibilityManager, точно не скажу
  24. Like
    Kitty отреагировална sinuke в Ошибки при переходе в Токио   
    Как я понимаю модуль FMX.FontGlyphs.Android.pas подключен из Берлинской версии студии. Вам нужен этот файлик для Токио. Как я понимаю, используете что-то типа FontAwesome. Например, на гитхабе Равиля этот файл есть версии и для Берлин и для Токио.
  25. Like
    Kitty отреагировална krapotkin в Вопрос по среде Delphi   
    в дереве в инспекторе (слева вверху) все очень просто перетаскивается в нужный контейнер
    хотя вариант с Alt+F12 для сложных случаев мне больше по душе )
×
×
  • Создать...