Вся активность

Этот поток обновляется автоматически   

  1. Последний час
  2. Сегодня
  3. Ребята, у кого какие соображения, может опыт есть. BannerAd лежит на главной форме, Align = Bottom. Всё время там что-то показывается. Может ли работа этого компонента влиять на работу всего приложения? (потоки, синхронизация и проч.)
  4. Несколько не так, WaitForSingleObject поток засыпает и ждет тот же Event что хорошо для реализации асинхронного режима, repeat ... until Done поток не спит, нагружая процессор не нужной работой.
  5. это как бы стоять и ждать пока можно с тем же успехом repeat ... until Done; поток блокируется.
  6. только кодом, изменяя размер итемов и удаляя их с экрана но такие штуки довольно плохи для нормальной навигации, поэтому обычно просто "проваливаются" в следующий экран из списка. Это логично и понятно
  7. На этот модуль то я внимание обратил, но мне необходимо реализовать следующие действия: 1) После нажатия на кнопку открывается галерея картинок (или другое приложение для открытия картинок), пользователь выбирает файл; 2) После выбора файла в моем приложении появляется его миниатюра и файл методом POST отправляется на upload сайта. Так вот чтобы отправить файл мне необходимо вывести полный путь к этой картинки из галереи которую выбрал пользователь. Т.е. вот тут нужно вставить полный путь этого самого Image (TBitmap) которое возвращает TakePhotoFromLibraryAction1DidFinishTaking: Fileweb:=TIdMultipartFormDataStream.Create; Fileweb.AddFile('qqfile',Путь к файлу); Fileweb.AddFormField('subaction','upload'); Response:= Form1.IdHTTP1.Post(SiteUrl + 'engine/ajax/upload.php',Fileweb); Fileweb.Free;
  8. Обратите внимание на модуль System.IOUtils. - там Вы найдёте всё что Вам нужно.
  9. Добрый день, уважаемые форумчане! Подскажите, наверняка сталкивался кто-то, как получить уровень: 1. громкости звонка вызова (например, узнать, что стоит вибро или определенный % от уровня максимальной громкости); 2. заряда АКБ (в %) Интересующие платформы - Android и iOS. Буду очень признателен за конкретный пример кода
  10. Здравствуйте. Изучаю ListView в режиме DynamicAppearance. Удалось сделать итем таким как он мне нужен. Возникла задача: можно ли организовать в ListView категории? Т.е., к примеру две категории: вина, салаты... Категории выглядят как возможность их открыть/свернуть. Щелкнул по категории салаты, открылись итемы с салатами... Как лучше в FMX решить эту задачу - итемы и их категории?
  11. Пишу программу под Android. Вопрос в следующем: ставлю на кнопку Action = TakePhotoFromLibrary, в Action1DidFinishTaking получаю Image : TBitmap из галереи. Так вот основной вопрос как мне получить полный путь к файлу этого изображения (Image)?
  12. Ребята, в чем причина того, что в InAppPurchase1.QueryProducts дает ошибку "Can't start async operation (refresh inventory) because another async operation (refresh inventory) is in progress" ?
  13. Вчера
  14. Есть у tms компонент, с ним все работает нормально, но он платный. Я использовал вот эту библиотеку https://github.com/join2017/dmqtt . Брокер на данный момент вот этот использую https://cloudmqtt.com/ . Arduino туда шлет и от туда принимает. Но сейчас свой сервак поднимаю.
  15. Это прекрасно))) А как реализован MQTT в firemonkey? А брокером сама ардуино является?
  16. Доброго времени суток! Собираю тестовый проект под Win, иконки вижу. C:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\Object Pascal\Multi-Device Samples\User Interface\ListView\ListViewImageIndex Собираю тестовый проект под Android, иконок нет. Что я делаю не так ? Поправка. Такое поведение у apk на xiaomi mi5, запустил на Philips Xenium - иконки есть.
  17. У меня все сделано на MQTT. МК arduino uno на данный момент вещает на три androida и две винды. Все четко и синхронно.
  18. Доступ к картинке, чтобы сменить её на другую? Если да, то так: item->Data["Image3"] = TValue::From<TBitmap*>(картинка->Bitmap);
  19. Прошу прощения за тупость не понял о чем речь... Вот для ListBox все понятно из инспектора объектов: TValue value = ListBoxItem->StylesData["ItemData.Bitmap"]; А вот для ListView не соображу...
  20. haword, Вам надо присвоить 100 плюсов и сделать модератором! Все работает и в Windows и в Android! СПАСИБО!!!! //фрагмент цикла TBitmap * PictureFood = new TBitmap(); if(FileExists(path)) { PictureFood->LoadFromFile(path); TListItemImage * img = dynamic_cast<TListItemImage *>(item->Objects->FindDrawable(L"MyImage")); img->Bitmap = PictureFood; img->OwnsBitmap = true; if(dynamic_cast<TListItemImage *>(item->Objects->FindDrawable(L"MyImage"))->Bitmap == NULL) { ShowMessage(L"Problem!"); } } else { //image по умолчанию. Это логотип в случае если нет файла. dynamic_cast<TListItemImage *>(item->Objects->FindDrawable(L"MyImage"))->Bitmap = ImageRAD->Bitmap; }
  21. windows

    Еще есть FDGUIxWaitCursor - там можно задать курсор
  22. в делфи делается так - li:= lv.Items.Add; lii:=li.Objects.FindObjectT<TListItemImage>('Image'); lii.OwnsBitmap:=True; далее можно грузить картинку, если в потоке то TThread.Synchronize(TThread.CurrentThread, procedure() begin // присваивание битмапу картинки lii.Bitmap:= TBitmap.Create; lii.Bitmap.SetSize(ItemBitmap.Width, ItemBitmap.Height); lii.Bitmap.Clear(TAlphaColors.Null); lii.Bitmap.CopyFromBitmap(ItemBitmap); end );
  23. Для асинхронного режима в Windows есть WaitForSingleObject( Event, INFINITE ) , что аналогичное можно использовать в много платформенных приложениях?
  24. Разумеется. Я не подумал, что вызывая SendHTTPMessage в потоке я также должен синхронизировать результаты. Пока не удается завернуть SendHTTPMessage в поток, обмен данными не идет. Буду искать ошибки. Во всяком случае большое спасибо за наводки
  25. асинхронный режим на самом деле - это запуск чего-то в потоке и придумывание архитектуры, как будете результаты забирать либо в обработчике окончания потока, либо через синхронизацию не заканчивая поток
  26. очевидно потому что передается не битмап а сыслка на него, а по ссылке лежит то что последнее загружено. возвращаясь к задаче, сделайте цикл на 3-4 загрузки в битмап и 3-4 TImage бросьте на форму соответственно бимапы загружайте в Timage так и узнаете, загрузка идет или нет p.s. может не поздно еще С++ на delphi заменить?
  27. а почему не воспользоваться предыдущим советом? состояние картинки хранить у себя в структуре
  28. Последняя неделя
  29. В итеме есть картинка. Научите как правильно получить доступ? TValue value = ListView1->StylesData[L"что тут написать чтобы получить доступ к MyImage?"]; if (!value.IsEmpty) { //***
  1. Загрузить больше активности