Лидеры
Популярный контент
Показан контент с высокой репутацией 03.10.2016 во всех областях
-
TNotificationCenter
Brovin Yaroslav и 3 других отреагировал master webs за вопрос
ios не отображает уведомление если приложение запущено4 балла -
RAD Berlin Upd1 & XCode
Pax Beach и 2 других отреагировал Равиль Зарипов (ZuBy) за вопрос
xcode 8 и новый paserver все пучком3 балла -
[iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
Kitty и 2 других отреагировал Равиль Зарипов (ZuBy) за вопрос
ну желательно обернуть, т.к. это нативная штука. что там творится в недрах не видно. хуже не будет, но и не факт что поможет.3 балла -
Это не из-за платформы. Обсуждали на форуме несколько раз уже эту проблему — проблема в том, что работа с UI и Action идет в разных потоках. Получение снимка через Action Menu я делаю так procedure TfmPhotos.TakePhotoFromCameraActionDidFinishTaking(Image: TBitmap); var ScaleFactor: Single; begin if System.Math.Max(Image.Width, Image.Height) > 1024 then begin ScaleFactor := System.Math.Max(Image.Width, Image.Height) / 1024; Image.Resize(Round(Image.Width / ScaleFactor), Round(Image.Height / ScaleFactor)); end; Image1.Bitmap.Assign(Image); end; Ну, т.е. так же, как и у тебя. А... забыл сказать, что нужно вешать Action не на TSpeedButton, а на TButton. выглядят так же, только приложение не падает.3 балла
-
[iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
Kitty и ещё один отреагировал Brovin Yaroslav за вопрос
Если речь про iOS, то обработчик вызывается в главном потоке. Там ничего не нужно вызывать. Так же и на андроиде. Есть StackTrace с ошибкой?2 балла -
[iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
Kitty и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
этого достаточно TThread.Synchronize(TThread.CurrentThread, procedure begin try Image1.Bitmap.Assign(Image); except end; end);2 балла -
TNotificationCenter
Brovin Yaroslav и ещё один отреагировал Pax Beach за вопрос
Подтверждается, что уведомление не показывается, только когда приложение активно? Просто, зачем шторка, когда приложение активно? Оно ведь и само, при получении уведомление может показать нужный диалог или открыть форму.2 балла -
Clean Master удаляет настройки приложения
Kitty и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
сменить наверное расширение2 балла -
Оказывается я уже оборачиваю в TThread.Synchronize(nil, procedure2 балла
-
Открыть ссылку
Brovin Yaroslav и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
unit modURL; interface uses System.SysUtils {$IFDEF ANDROID} , Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText; {$ENDIF} // ... {$IFDEF MACOS} {$IFDEF IOS} , Macapi.Helpers, iOSapi.Foundation, FMX.Helpers.IOS; {$ELSE} , Posix.Stdlib; {$ENDIF} {$ENDIF} // ... {$IFDEF MSWINDOWS} , ShellAPI; {$ENDIF} procedure openUrl(const aURL: string); implementation {$IFDEF ANDROID} function andUrl(const aURL: string): boolean; var Intent: JIntent; begin Intent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW, StrToJURI(aURL)); TAndroidHelper.Context.startActivity(Intent); end; {$ENDIF} {$IFDEF IOS} function iosUrl(const aURL: string): boolean; var NSU: NSUrl; begin NSU := TNSURL.Wrap(TNSURL.OCClass.URLWithString(StrToNSStr(aURL))); if SharedApplication.canOpenURL(NSU) then SharedApplication.openUrl(NSU); end; {$ENDIF} {$IFDEF MSWINDOWS} function winUrl(const aURL: string): boolean; begin ShellExecute(0, 'open', pchar(aURL), nil, nil, 0); Result := True; end; {$ENDIF} {$IF defined(MACOS) AND not defined(IOS)} procedure macUrl(const aURL: String); begin _system(PAnsiChar(AnsiString('open ' + aURL))); end; {$ENDIF} procedure openUrl(const aURL: string); begin {$IFDEF ANDROID} andUrl(aURL); {$ENDIF} {$IFDEF MACOS} {$IFDEF IOS} iosUrl(aURL); {$ELSE} macUrl(aURL); {$ENDIF} {$ENDIF} {$IFDEF MSWINDOWS} winUrl(aURL); {$ENDIF} end; end. вот так на делфи2 балла -
Приложение запустилось. Для iOS, в отличии от андроид оказалось, что надо добавить дополнительно свойство (TBeaconRegionCollection).2 балла
-
Учебное приложение "Слесарное дело"
sinuke отреагировал Brovin Yaroslav за тема
Молодец! Хорошая программа.1 балл -
Воспроизведение *.swf на XE8 (FMX)
Равиль Зарипов (ZuBy) отреагировал Pax Beach за вопрос
Перегоните Flash в AVI, если он не интерактивный.1 балл -
Изображения из mySQL в приложение
Pax Beach отреагировал Камышев Александр за тема
Если VCL там есть DBGrid, MyDataSource указать, все само отрисуется. В FMX по сути тоже должен быть способ, типа LiveBindings. Можно рисовать в рукопашную for ( int i = 0; i < fquery->RecordCount; i++ ) { // пройти по записям fquery->RecNo = i + 1; // получить массив данных TByteDynArray da = fquery->Fields->FieldByNumber(0)->AsBytes; // скопировать массив в Stream, // возможно есть другие способы скопировать TByteDynArray в TStream, я на вскидку скопировал побайтно TMemoryStream *ms = new TMemoryStream; ms->SetSize( da.Length ); // занять область под копирование char *ms_data = (char*)ms->Memory; // именованый указатель на область память for( int j = 0; j < da.Length; i++ ) char[i] = da[i]; // копирование побайтно в цикле TBitmap *b = new TBitmap; b->LoadFromStream( ms ); // здесь в битмап уже должно быть изображение delete ms; delete b; }1 балл -
Воспроизведение *.swf на XE8 (FMX)
Kitty отреагировал Равиль Зарипов (ZuBy) за вопрос
все правильно, нужны компоненты под FMX тем более SWF работает через OLE/ActiveX которое доступно только под Windows1 балл -
1 балл
-
Чисто предположение: может быть нужно инициализировать камеру, что-то вроде TPlatformServices.Current.SupportsPlatformService(IFMXCameraService, FCameraService); Или использовать метод RegisterMediaLibraryServices из FMX.MediaLibrary.iOS.pas1 балл
-
C++Builder & TTask
Kitty отреагировал Равиль Зарипов (ZuBy) за вопрос
http://docwiki.embarcadero.com/Libraries/Berlin/en/System.Threading.TTask.Run1 балл -
хмм, так? THTTPClient.CookieManager.AddServerCookie();1 балл
-
1 балл
-
Может быть так? (правда код на Delphi)1 балл
-
Неудачная компиляция или кривые руки?
Brovin Yaroslav отреагировал Andrey Efimov за тема
Так вам не предлагают сдаваться, вам предлагают обновить студию, т.к. в новых версиях исправлены серьёзные ошибки первых версий. Вы просто обновите средство позволяющее достичь ваших целей, при этом избежите возможного геморроя со старыми версиями. Так что тут одни плюсы только Смысла искать проблему в приложении написанном на XE5 не вижу вообще, т.к. проблема может быть скрыта в глубинах студии и вы больше времени потратите на поиски и исправление (если это будет возможно). Ставьте Berlin, пишите приложение Hello World :), давайте друзьям на тест, если не заведётся у них, то выложите сюда apk файл и попросите народ протестить. Я лично, всегда могу посмотреть на Android 4.4.2, иногда ещё на Android 6.1 балл -
Неудачная компиляция или кривые руки?
Brovin Yaroslav отреагировал Равиль Зарипов (ZuBy) за тема
это не тот случай когда стоит стоять до конца, обновите среду до актуальной и будет время заняться программированием, а не изобретением великов (которые так и не поедут)1 балл -
Как обещал - приложение для создания, редактирования, автоматического перевода и сохранения Ini-файлов с переводами для локализации своих приложений. Для примера есть два файлики (Lang.en и Lang.ru) и другие файлы, содержание которых всем будет понятно) Все, вроде, просто) P.S. Все желающие могут использовать как хотят. Можете что-то добавлять, исправлять и т.д. Ну и не забываем делиться с другими...)) P.P.S. - делалось уже давно, под XE7. Кто захочет под XE10 - думаю все будет крайне просто переделать. SLLanguage.zip1 балл
-
Мультиязычность в андроиде
Евгений Корепов отреагировал AngryOwl за вопрос
В общем я тупо вырезал часть из своего проекта. И создал маленький демо-проект. Работает везде! Хоть на Винде, хоть на Маке, хоть на Андроиде. Думаю - разберетесь. Тем-более, что там все очень просто. В демке сделал только два языка (в моем проекте их 11). Все в Ini-файлах, работает очень быстро. P.S. Все желающие могут использовать как хотят. Можете что-то добавлять, исправлять и т.д. Ну и не забываем делиться с другими... P.P.S. Позже выложу приложение (GUI) для редактирования файлов языков. С автоматическим переводчиком и прочими мелочами, упрощающими редактирование. Test_Translator.zip1 балл -
вдогонку, кому интересно SampleCPUUsage.zip1 балл