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

rustam_d

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

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

  • Посещение

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

    2

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

  1. Like
    rustam_d получил реакцию от MrAnderson в Серия статей, как настроить Android, OS X, iOS Simulator, iOS с RAD Studio (Delphi, C++ Builder)   
    Давно хотел обсудить качественно про установку...
    Все что вы выложили(без обид) годиться судентам..да и то у них нифига не получиться ).
     
    Опишу что действительно надо пиплам:
    Ведро.
    1. Установка делфи БЕЗ галочек дроида (профи все так делают). СДК и НДК надо качать отдельно по уму...
    2. Описать каждое поле в настройках начиная от zipalign и ВСЕ и ИМЕННО ВСЕ строчки что они значат!!! Такого нигде нет...и многие
    как котята слепые разрабатывают на авось.
     
    Ну ведро куда нишло...а вот ИОС
    ИОС.
    1. Как ставить через вируалку (не фиг людям впаривать маки). У меня на виртуалке...
    2. Как импортировать сертификаты через сайт, т.е. сначала там сгенерить...
    и т.п.
     
    вот это будет действ полезно.
  2. Haha
    rustam_d получил реакцию от MrAnderson в Ошибки и косяки Delphi XE10 Seattle и xCode 7   
    можно ли по подробнее? загрузки чего? версии самой программы ipa или нажатия Submit ?
     
    p.s.: надо было назвать тему "что можно сделать за время попыток публикации проекта в AppStore":
    - построить 2 этажный дом и заселиться
    - написать андроид проект с нуля - опубликовать и получить прибыль
    - съездить в таиланд, в турцию и в испанию, но уже забыть о чем был проект
    - уволиться с работы, начать новый проект на другой работе и снова уволиться
    - потерять не менее 3-х заказчиков...
    - получить инфаркт от унижений...
    - и т.п.
  3. Like
    rustam_d получил реакцию от Pax Beach в Как узнать уровень заряда батареи (BatteryManager)   
    uses   AndroidAPI.Helpers,   AndroidAPI.JNI.GraphicsContentViewText;   type   TForm1 = class(TForm)     procedure FormCreate(Sender: TObject);   private     { Private declarations }   public     { Public declarations }     function BatteryPercent(const aContext: JContext): Integer;   end;   var   Form1: TForm1;   implementation   {$R *.fmx}   function TForm1.BatteryPercent(const aContext: JContext): Integer; var   filter: JIntentFilter;   battery: JIntent; begin   filter := TJIntentFilter.Create;   filter.addAction(TJIntent.JavaClass.ACTION_BATTERY_CHANGED);   battery := aContext.registerReceiver(NIL, filter);   result := battery.getIntExtra(StringToJString('level'), -1) end;   procedure TForm1.FormCreate(Sender: TObject); var   myContext: JContext; begin   myContext := SharedActivityContext;   Showmessage(BatteryPercent(myContext).ToString); end;   а еще по другим параметрам испанец круто обсосал тут http://neftali.clubdelphi.com/?p=3157 а если надо модель, серийный то это у вас на компе Delphi\Samples\Object Pascal\Mobile Snippets\DeviceInfo  (но тут хоть ИОС есть).
  4. Like
    rustam_d получил реакцию от Евгений Корепов в Как узнать уровень заряда батареи (BatteryManager)   
    uses   AndroidAPI.Helpers,   AndroidAPI.JNI.GraphicsContentViewText;   type   TForm1 = class(TForm)     procedure FormCreate(Sender: TObject);   private     { Private declarations }   public     { Public declarations }     function BatteryPercent(const aContext: JContext): Integer;   end;   var   Form1: TForm1;   implementation   {$R *.fmx}   function TForm1.BatteryPercent(const aContext: JContext): Integer; var   filter: JIntentFilter;   battery: JIntent; begin   filter := TJIntentFilter.Create;   filter.addAction(TJIntent.JavaClass.ACTION_BATTERY_CHANGED);   battery := aContext.registerReceiver(NIL, filter);   result := battery.getIntExtra(StringToJString('level'), -1) end;   procedure TForm1.FormCreate(Sender: TObject); var   myContext: JContext; begin   myContext := SharedActivityContext;   Showmessage(BatteryPercent(myContext).ToString); end;   а еще по другим параметрам испанец круто обсосал тут http://neftali.clubdelphi.com/?p=3157 а если надо модель, серийный то это у вас на компе Delphi\Samples\Object Pascal\Mobile Snippets\DeviceInfo  (но тут хоть ИОС есть).
  5. Like
    rustam_d получил реакцию от azm_ezm_ivan в Как узнать уровень заряда батареи (BatteryManager)   
    uses   AndroidAPI.Helpers,   AndroidAPI.JNI.GraphicsContentViewText;   type   TForm1 = class(TForm)     procedure FormCreate(Sender: TObject);   private     { Private declarations }   public     { Public declarations }     function BatteryPercent(const aContext: JContext): Integer;   end;   var   Form1: TForm1;   implementation   {$R *.fmx}   function TForm1.BatteryPercent(const aContext: JContext): Integer; var   filter: JIntentFilter;   battery: JIntent; begin   filter := TJIntentFilter.Create;   filter.addAction(TJIntent.JavaClass.ACTION_BATTERY_CHANGED);   battery := aContext.registerReceiver(NIL, filter);   result := battery.getIntExtra(StringToJString('level'), -1) end;   procedure TForm1.FormCreate(Sender: TObject); var   myContext: JContext; begin   myContext := SharedActivityContext;   Showmessage(BatteryPercent(myContext).ToString); end;   а еще по другим параметрам испанец круто обсосал тут http://neftali.clubdelphi.com/?p=3157 а если надо модель, серийный то это у вас на компе Delphi\Samples\Object Pascal\Mobile Snippets\DeviceInfo  (но тут хоть ИОС есть).
  6. Like
    rustam_d получил реакцию от zairkz в [XE10][Android] Пример номеронабирателя, звонилки   
    Александр, человек выше писал, что ему нужны исходники, т.е. работающий вариант,
    типа ланчера яндекса, который неделю назад вышел....
    а вы немного не в тему...вы что хотите, чтобы люди здесь сами программы писали??!
  7. Like
    rustam_d получил реакцию от Rusland в Push сообщение для одного конкретного клиента   
    Браво Евгений! 
    Однако для ИОС не судьба заменить титле...(
     
    Эх еще бы группой принять пуш в дроиде...тогда на 100% можно по пушам закрыть вопросы..
    Вот пример группового пуш.
     

  8. Like
    rustam_d получил реакцию от Евгений Корепов в Кому нужны программисты Fire Monkey?   
    Я думаю пишут на FMX исключительно те кому нужны бабки...остальные согласен по баловаться и потерять время...
    Да по ночам я рыдаю о том что интел не поддерживается, но утром я смело и уверенно посылаю на 3 буквы тех кто купил
    эти "гаджеты", грубо, но становиться жить легче )). Ибо нефиг дрянь покупать и потом на меня возлагать вину...
  9. Like
    rustam_d получил реакцию от Rusland в IOS Push сообщения на русском как?   
    В топике старый протокол отправки пушей на ИОС. Не более 256 знаков, а с учетом юникода так вообще не более около 50 букв на русском!!!
    Переписал на новый 2-й протокол, чуток попапрился с байтами-битами ), но все же сделал. Теперь на русском можно около 400 букв, а на инглише
    как и разрешено около 2000. Это лучший ответ, но не хочу и первую версию снимать со счета...она ведь для ИОС ниже 8.
    Вообщем Enjoy :
    procedure TForm1.Button2Click(Sender: TObject); var   i,j,p: integer;   s,c,t,m: string;   vStr: TStringStream; begin   if not TCPClient.Connected then TCPClient.Connect;   m := EscapeString(edMsg.Text);   c := edToken.Text;   t := '';   for i := 0 to (length(c) div 2) - 1 do t := t + AnsiChar(Byte(('$'+copy(c,i*2+1,2)).ToInteger));   s := '{"aps":{"alert":"'+ m +'","sound":"default","badge":0}}';   p := length(s);   j := p + 38;   s := #2#0#0 + AnsiChar(hi(j)) + AnsiChar(lo(j)) + #1#0#32 + t + #2 + AnsiChar(hi(p)) + AnsiChar(lo(p)) + s;   vStr := TStringStream.Create(s);   try     SSLHandler.write(vStr);   finally     vStr.Free;   end; end; p.s: нафиг 4 байта для общей длины...если дали разрешение на длину сообщения в 2 килобайта...
  10. Like
    rustam_d получил реакцию от zairkz в SQLite Mac OS, Кодировка   
    в деварте(и скорее всего везде) на мобилах AsString лучше забыть навсегда...только aswidestring, иначе крякозябры
  11. Like
    rustam_d получил реакцию от zairkz в Ошибки и косяки Delphi XE10 Seattle и xCode 7   
    можно ли по подробнее? загрузки чего? версии самой программы ipa или нажатия Submit ?
     
    p.s.: надо было назвать тему "что можно сделать за время попыток публикации проекта в AppStore":
    - построить 2 этажный дом и заселиться
    - написать андроид проект с нуля - опубликовать и получить прибыль
    - съездить в таиланд, в турцию и в испанию, но уже забыть о чем был проект
    - уволиться с работы, начать новый проект на другой работе и снова уволиться
    - потерять не менее 3-х заказчиков...
    - получить инфаркт от унижений...
    - и т.п.
  12. Like
    rustam_d получил реакцию от zairkz в 3 вопроса про лицензию   
    здесь вам надо уяснить одно - "другой откомпилирует" это имеет одно и тоже значение "скачать с рутрекера и самому откомпилировать".
    впрочем в последнем случае гораздо дешевле и др. голову не морочаете, в том числе и этому сайту )).
     
    P.S.:  в странах 3-го мира(СНГ) где диктаторы безнаказанно воруют, соблюдение народом патриотизма, лицензий и т.п. выглядит как минимум глупо...
    лицензии актуальны в основном на гос-откатах...там то все официально.
  13. Like
    rustam_d отреагировална Brovin Yaroslav в [Андроид] Изменение наименований приложения и названия пакета   
    Добрый вечер,
     

     
    Ну и название пакета чуть выше.
  14. Like
    rustam_d получил реакцию от bigjorj в [подтверждено] Idera похоже прикрыла линейку AppMethod   
    Ярослав, прошу не закрывать форум ни при каком предлоге...веселого и так мало светит в 2016-ом...
     
    p.s.: "Мы в ответе за тех, кого приручили."(с)
  15. Like
    rustam_d отреагировална AngryOwl в Поздравляю всех с Новым Годом!   
    Друзья!
    Поздравляю вас всех с Новым Годом!
    Желаю всем вам здоровья, счатья и благополучия в наступившем 2016 году!
    Пожелаю всем нам успехов в наших делах, проектах, разработках!
    Чтобы все у нас с вами сложилось)
     
    Отдельно хочу поздравить Бровина Ярослава и Ефимова Андрея!
    Пожелать Вам, ребята, и Вашим близким, успехов и благополучия!
     
    Еще раз - с Новым Годом!
     
    p.s. Надеюсь не забанят за то, что "не в тему" )))
  16. Like
    rustam_d отреагировална enatechno в Цвета фона и шрифтов   
    Большинство визуальных контролов в FMX - наследники от TStyledControl (см. схему). Даже если вы не указываете стиль явно для этих контролов, они используют стиль по-умолчанию. Поэтому код для изменения цвета лейбла будет в рантайм такой:
    Label1.StyledSettings := Label1.StyledSettings - [TStyledSetting.FontColor]; Label1.TextSettings.FontColor := TAlphaColorRec.Red; А вот TText - не является стилизованным компонентом (см. ту же схему), поэтому задается проще:
    Text1.Color := TAlphaColorRec.Red;
  17. Like
    rustam_d получил реакцию от bigjorj в [XE10][Android] Пример номеронабирателя, звонилки   
    Александр, человек выше писал, что ему нужны исходники, т.е. работающий вариант,
    типа ланчера яндекса, который неделю назад вышел....
    а вы немного не в тему...вы что хотите, чтобы люди здесь сами программы писали??!
  18. Like
    rustam_d отреагировална haword в Как програмно изменить стиль в RAD Studio 10 Seatle.   
    давай еще крупнее и еще краснее шрифт, тогда больше людей ответят. 
  19. Like
    rustam_d получил реакцию от Cody71727172 в FGX - Donate - QIWI   
    Ярослав,
    дабы отблагодарить за работу по компонентам предлагаю вам сделать кошелек QIWI. 
    и обязательно указать его в разделе описания версий.
     
    Время на создание у вас займет 1 минуту, а радости гораздо больше будет )).
    Donate вещь бескорыстная и не накладывает на вас обязательства...но хоть какая-то мотивация.
     
  20. Like
    rustam_d получил реакцию от zairkz в FGX - Donate - QIWI   
    Ярослав,
    дабы отблагодарить за работу по компонентам предлагаю вам сделать кошелек QIWI. 
    и обязательно указать его в разделе описания версий.
     
    Время на создание у вас займет 1 минуту, а радости гораздо больше будет )).
    Donate вещь бескорыстная и не накладывает на вас обязательства...но хоть какая-то мотивация.
     
  21. Like
    rustam_d получил реакцию от AngryOwl в FGX - Donate - QIWI   
    Ярослав,
    дабы отблагодарить за работу по компонентам предлагаю вам сделать кошелек QIWI. 
    и обязательно указать его в разделе описания версий.
     
    Время на создание у вас займет 1 минуту, а радости гораздо больше будет )).
    Donate вещь бескорыстная и не накладывает на вас обязательства...но хоть какая-то мотивация.
     
  22. Like
    rustam_d получил реакцию от Вячеслав в FGX - Donate - QIWI   
    Ярослав,
    дабы отблагодарить за работу по компонентам предлагаю вам сделать кошелек QIWI. 
    и обязательно указать его в разделе описания версий.
     
    Время на создание у вас займет 1 минуту, а радости гораздо больше будет )).
    Donate вещь бескорыстная и не накладывает на вас обязательства...но хоть какая-то мотивация.
     
  23. Like
    rustam_d получил реакцию от Равиль Зарипов (ZuBy) в FGX - Donate - QIWI   
    Ярослав,
    дабы отблагодарить за работу по компонентам предлагаю вам сделать кошелек QIWI. 
    и обязательно указать его в разделе описания версий.
     
    Время на создание у вас займет 1 минуту, а радости гораздо больше будет )).
    Donate вещь бескорыстная и не накладывает на вас обязательства...но хоть какая-то мотивация.
     
  24. Like
    rustam_d отреагировална Brovin Yaroslav в [RX] [FGX] Описание версии 0.7.1.74   
    Ссылка на скачивание (Только для RAD Studio RX): fgx_0.7.1.74.zip Инструкция по установке: "Инструкция по установке набора компонентов FGX" FGX - Donate - QIWI: 4890 4941 7671 0929 Описание
    Эта версия включает в себя следующий набор компонентов:
    Дизайнер итемов - дизайнер итемов. TfgToast (UPDATED) - класс отображения быстрых сообщений TfgFlipView - слайдер изображений. Поддерживает несколько способов переключения фотографий при помощи эффектов и сдвигов. При первом использовании ОБЯЗАТЕЛЬНО прочитать инструкцию "TfgFlipView - Инструкция загрузки стиля" TfgPositionAnimation - анимация свойств типа TPosition TfgPosition3DAnimation - анимация свойств типа TPosition3D  TfgBitmapLinkAnimation - анимация свойств типа TBitmapLink  TfgProgressDialog - Компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения фоновой операции можно оценить. TfgActivityDialog - компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения операции не возможно адекватно оценить. TfgActionSheet - Аналог контекстного меню для мобильных платформ. TfgColorsPanel - Палитра цветов с возможностью выбора цвета. TfgGradientEdit - Компонент выбора градиента. TfgLinkedLabel  - Метка поддерживающая открытие Web ссылки в браузере по умолчанию. TfgApplicationEvents - компонент с возможностью легко задать обработчики на основные события приложения: Отслеживание смены состояния приложения, простой, обновление и выполнение действий Actions, Изменение ориентации устройства и тд. TfgVirtualKeyboard - компонент облегчающий работу с виртуальной клавиатурой. Позволяет задать пользовательские кнопки над виртуальной клавиатурой под iOS, а так же отлавливать события по отображению и скрытию клавиатуры. Зарегистрированы все стилевые объекты на вкладке "FGX: Style objects" Список изменений
    TfgToast: Добавлена реализация для iOS платформы. С эмулирована очередь тостов. Другими словами, при быстрой отправки несколько тостов, они будут показываться последовательно согласно заданным интервалом отображения тоста.  Добавлены глобальные настройки, позволяющие настроить внешний вид всех тостов в рамках приложения: TfgToast.DefaultBackgroundColor, TfgToast.DefaultMessageColor и TfgToast.DefaultPadding Исправлена ошибка, которая не меняла цвет текста тоста, если тост без картинки. Обновлен пример ToastsDemo
  25. Like
    rustam_d получил реакцию от Равиль Зарипов (ZuBy) в При выкладке новой версии в AppStore перестала работать ссылка на старую версию.   
    Скажу по секрету, датацентр appstore расположен на марсе непосредственно внутри марсохода Кьюриосити, который в 2012 году должен был вернуться на землю, но по не понятным причинам остался там. Это значит, что все разработчики MACOS и IOS теперь вынуждены вести общение с задержкой 1 - 2 недели, причем наблюдаются странные вещи, если ваше приложение содержит ошибку, то следующий отклик может составить 3 недели. Также известно, что марс в конце декабря заходит за солнце и, сл-но, марсоход в это время будет недоступен...
×
×
  • Создать...