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

master webs

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

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

  • Посещение

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

    6

Сообщения, опубликованные master webs

  1. Добрый день интересует как  скопировать или создать новую запись в начале таблицы

    ситуация следующая  есть заполненный clientdataset  в него надо добавить новые записи  но не в конец а начало таблицы

     

  2. Используйте динамическую подгрузку итемов

     

    Вот по тому методу http://fire-monkey.ru/topic/626-obrabotchik-dostizheniia-kontca-spiska-listview-v-delphi-xe7/

    спасибо вариант идеальный так как тестирование  заполнения через простой цикл for   3000 )  показал тотже результат что и заполнение через LiveBindings 

  3. Тут проблема немного в другом у меня  локально на телефоне  будет несколько баз 

    при старте  приложения   скорость не особо влияет так как идет загрузка  всего приложения  и время загрузки объяснимо )

    а вот если в запущеном приложении производить смену базы сразу становится видно на сколько  скорость работы падает

  4. делал подобную загрузку картинки загружал на телефон при открытии списка товаров  или категории они загружались только 1 раз при повторном обращении проверял есть ли картинка если нет  загружал с сервера, скорость работы в разы  выше чем когда загрузка идет раз за разом 

  5. самый простой вариант

     

    procedure TForm1.FormResize(Sender: TObject);
    begin

    // Orientation
    if (Height > Width) then
    Label7.Text := 'Orientation: Portrait'
    else if (Height < Width) then
    Label7.Text := 'Orientation: Landscape';

    end;

    источник http://delphifmandroid.blogspot.com/2014/01/blog-post.html

  6. У меня такая же проблема, только в ячейке на которую попадает первый фокус. При смене фокуса и возврата на эту ячейку - она перерисовывается полностью. 

    проблема была в другом у меня ширина  ячеек была задана в коде и надо было запускать пересчет после заполнения сетки

  7. Добрый день такая проблема думал она  только  на android но за метил и на win

    в StringGrid загружаю данные с clientdataset

    но первая строка  чем то перекрыта непонятно чем  любое действие с формой  удаляет перекрытие (ощущение что не прорисована  до конца первая ячейка первой строки)

    когда подгружаю новые данные  ситуация повторяется

    прикрепил изображение

    кстати такой проблемы не было в xe8 появилась в 10 Seattle

    проверил Grid такая же проблема

     

    в ios и mac таких проблем не наблюдаю

    post-1039-0-12746200-1444328449_thumb.jp

  8. master webs, а с какими параметрами такими же? Пробовал создавать, новый ключ не воспринимается в Google Play.

    wamaco, то есть надежнее все-таки, пока приложение не распространилось, перевыложить проект вы считаете?

    у меня была подобная  ситуация  я создавал точно такой же ключ название,  компания, сайт, в общем все поля заполнял аналогично утерянному ключу  

  9.  

    Для каждого приложения, в котором будет интегрирован механизм push-уведомлений, необходимо создать новый App ID и provisioning profile, а также SSL-сертификат для сервера

    я так понял вы не знаете что такое пуш...

    какой провизинг? какой для андроида SSL ? вы лучше по подробнее ознакомьтесь, тем более здесь на форуме я все про пуши разжевал...

    ну поясню чуток токен клиента это уникальный ОДИН код чтобы идентифицировать "Гаджет+программу", из-за отсутств. этого понимания

    на сайте этом будет еще полно вопросов типа "как отправить сообщение конкретному клиенту"...))

     

    я не задаю вопрос как отправить конкретно одному клиенту или группе я объяснил как работает   мое приложение

    App ID и provisioning profile

  10. пользователь качает приложение в app store или play market

    на  сайте  разработчика качает php скрипт

    устанавливает на свой сайт файл  открывает доступ к  бд формат (JSON)

     

    пользователь может быть  не один сайтов  подключенных в приложении тоже  может быть несколько

     

    post-1039-0-96433600-1443674589.jpg

  11.  

    Я бы дропнул нахрен сразу такое приложение, которое уничтожает батарейку своим сервисом который каждую секунду бесконечно шлет гет запросы.

    во-во ! про что я в принципе и говорю уже 3-ю страницу :)

     

     

    Я бы дропнул нахрен сразу такое приложение, которое уничтожает батарейку своим сервисом который каждую секунду бесконечно шлет гет запросы.

    не согласен есть разные типы приложений

     

    парень, ты о чем вообще ? ты хочешь своим сервисом каждую секунду слать запросы ? ты хоть понимаешь, насколько быстро будет садиться батарея ? а еще это нифига не гарантирует стабильную работу, т.к. может пропадать сеть, падать уровень сигнала, другие сервисы могут полезть в это же время со своими запросами. Зачем это делать ? я не понимаю. Я же тебе предложил решение твоей проблемы. В чем трудности ?

     

    это ты о чем, я описал ситуацию есть  сервер клиента  есть скрипт  интерфейс api который он скачивает и устанавливает  к себе на сервер есть приложение, не каждый клиент  захочет отправлять оповещения  через левый сервер 

  12. Я бы дропнул нахрен сразу такое приложение, которое уничтожает батарейку своим сервисом который каждую секунду бесконечно шлет гет запросы.

    не согласен есть разные типы приложений

  13. Для каждого приложения, в котором будет интегрирован механизм push-уведомлений, необходимо создать новый App ID и provisioning profile, а также SSL-сертификат для сервера.

     

     у каждого пользователя  свой сайт тут явно проблема  будет

  14. http://community.embarcadero.com/blogs/entry/download-an-image-in-background-with-android-services

     

    пример сервиса на андроид

     

     

    это да. просто человек спросил "как запустить приложение из сервиса". 

    сейчас уже есть возможность писать в студии свой сервис. раньше не было - поэтому я и делал способом, который описал выше.

    по поводу решаемой задачи: а зачем вообще парсить сайт с приложения ? обычно такими вещами занимается какой-нить веб-сервис\app-сервер.

    при получении результата - отправлять подписчикам уведомление с результатом, а он уже реагирует там себе как хочет. зачем вешать логику на клиента ? а если логика меняется ? пересобирать клиента и перевыкладывать в маркет ? каждый должен заниматься своей работой. не стоит вешать логику парсинга(или еще чего-то часто изменяемого) на клиент.

    ну это только мое мнение.

    наведу свой пример  мое приложение  подключается к сайту клиента собирает заказы  в настройках может быть несколько магазинов   приложение работает  с json формат строгий и не меняется  как в таком случае быть Push отпадает либо поднимать свой сервер и давать клиентам api  с которым они смогут работать оповещая  менеджеров магазина о заказах. на ведре можно поднять сервис а как быть с ios ? 

×
×
  • Создать...