Kitty
-
Постов
792 -
Зарегистрирован
-
Посещение
-
Победитель дней
16
Активность репутации
-
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..."));
-
Kitty получил реакцию от Ingalime в FMX.PhoneDialer убивает приложение
Выяснилось, что если таргет iOS 64 bit, то FMX.PhoneDialer.hpp работает, проект стартует нормально.
-
Kitty отреагировална qz5 в переход к x64?
не советовал бы такое делать
за это Гугл может не только приложение забанить, но и полностью Вас как разработчика
так что даже если новый аккаунт создадите - на него тоже бан прилетит
Гугла не любит когда их так обманывают, в подобных случаях порой создают робота, который обходит и всем таким приложениям бан дает
так что это рискованно, лучше пока через MaxSDK
-
Kitty отреагировална sinuke в переход к x64?
Да вообще не лучше - дома все устройства с 9-м андройдом. Так что лично я вообще не знаю что делать
-
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"); }
-
Kitty отреагировална mmover в HueTrackBar
procedure TForm2.HueTrackBar1Change(Sender: TObject);
begin
Rectangle1.Fill.Color := HSLtoRGB(HueTrackBar1.Value,1,0.5);
end;
-
Kitty отреагировална Равиль Зарипов (ZuBy) в Take photo without saving picture to gallery
это можно поправить только если редактировать исходники fmx.jar, если я правильно помню
-
Kitty отреагировална Barbanel в ERROR ITMS-90725
Помог следующий порядок действий:
скачать xCode 9.2, не устанавливать его в xCode выбрать Command line tools версии 9.2 в студии импортировать SDK для версии 11.2 пересобрать приложение и снова выгрузить его через Application Loader. Ждем результатов ревью от Эппла.
Всем спасибо!
-
Kitty отреагировална Barbanel в XCode версия
С последним апдейтом (10.2.3) самые критичные насколько мне известно пофикшены.
Как минимум, я критичных глюков не замечаю, есть мелочи разумеется, но к я ним привык и называю их по именам)))
А до фиксов да, было прикольно: иос собирали в Токио, андроид - в берлине)))
-
Kitty отреагировална gonzales в Пуши в IOS
Так а в чем конкретно проблема?
В коде есть OnReceiveNotificationEvent - вызывается когда придет пуш. Соответственно вместо ShowMessage(aText); пишите вызов новой формы. Если она уже создана, то просто FormB.visible:=true;, если не создана, то вызов конструктора, (примерно так FormB:=TForm.Create;, соответственно конструктор должен быть описан)
-
Kitty отреагировална ENERGY в XCode версия
1. Может. Проблема не в Xcode, а только с SDK iOS 11 и Берлином - Linker error 1. Вообще эта проблема с iOS 11 была и в предыдущих версиях Токио, ее исправили в последних версиях. С SDK 10+ все работает прекрасно на Берлине.
2. Вы можете установить Токио параллельно с Берлином. Берлин для Андроид, Токио для iOS.
Тем более глюки Токио в основном касаются Android, в iOS там все ок.
-
Kitty отреагировална Barbanel в XCode версия
1) Сори, не могу сказать.
2) Откройте Эпп Стор и найдите там ХКод, скорее всего там будет уже версия 9.3 Версию 8.0 удалять не обязательно.
Здесь наши страдания и метод решения.
-
Kitty отреагировална krapotkin в Пуши в IOS
не могу с ходу найти пример в доках, с которого все начинают делать Notifications. Сам уже давно не касался этой темы...
там где-то при старте программы вроде сначала можно получить через NotificationCenter все notification для этой программы, которые система изготовила из пришедших пушей
ну а у Notification должен быть Message, где хранится JSON
стоит поспрашивать у коллег в чатике. кто помнит
-
Kitty отреагировална Alex7wrt в libbass.so не загружается.
Измените в Deployment RemotePath этого файла на assets\internal\
-
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
-
Kitty отреагировална ENERGY в XCode версия
Лучше использовть Tokyo 10.2.3 чтобы избежать танцев с бубном.
А для Android имхо лучше оставить Берлин. Тем более они нормально соседствуют.
А так пойдет Xcode 9.2, его можно ставить на Sierra 10.12.6.
А для 9.3 уже нужен High Sierra (а с ней у меня были проблемы на VMWare - грузилась через раз) и помню там были проблемы с Xcode 9.3 с Delphi.
-
Kitty отреагировална krapotkin в Пуши в IOS
конечно. мы же читаем json пуша в программе самостоятельно
соответственно, можем разобрать и делать что-нибудь свое
-
Kitty отреагировална Anatoliy в Пуши в IOS
После публикации в app store пуши перестали приходить. Помогло обратно вернуть в false
'sandbox' => false, и пуши пошли.
Таким образом, не знаю как у других, но у меня во время разработки пуши работают если 'sandbox' => true, а после публикации в app store вернуть обратно 'sandbox' => false
Может кому пригодиться эта информация. Почему так не знаю.
-
Kitty отреагировална gonzales в Пуши в IOS
Все правильно, так и работает. При публикации в аппсторе sandbox (песочница) надо снять
-
Kitty получил реакцию от Ingalime в Проблемы с кодировкой почты под Android
Вот здесь в середине дискуссии автор Indy, показывает как правильно делать:
Форум где пишет автор Indy
Там правда показано для С++ Builder, но легко на Дельфи поменять...
-
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 за всю историю.
-
Kitty отреагировална Brovin Yaroslav в TComboBox под Андроидом
Если используется режим DropDownKind = Native, то такой проблемы не должно быть. Выбор итема происходит в диалоговом окне с прокруткой.
-
Kitty отреагировална mazayhin в [Андроид] Настройки ОС
Для этого надо использовать сторонний лаунчер, реализующий т.н. kioskmode. Кнопку back можно переопределить, а вот остальные система не даст.
Взможно, можно с помощью AccesibilityManager, точно не скажу
-
Kitty отреагировална sinuke в Ошибки при переходе в Токио
Как я понимаю модуль FMX.FontGlyphs.Android.pas подключен из Берлинской версии студии. Вам нужен этот файлик для Токио. Как я понимаю, используете что-то типа FontAwesome. Например, на гитхабе Равиля этот файл есть версии и для Берлин и для Токио.
-
Kitty отреагировална krapotkin в Вопрос по среде Delphi
в дереве в инспекторе (слева вверху) все очень просто перетаскивается в нужный контейнер
хотя вариант с Alt+F12 для сложных случаев мне больше по душе )