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

fac

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

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

  • Посещение

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

  1.  

    Апи не полное, не хватает файлов

    android.accounts.AuthenticatorDescription,
    android.accounts.AccountManagerFuture,
    android.accounts.AccountManagerCallback,
    android.content.ClipData,
    android.accounts.OnAccountsUpdateListener;

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

    Api2.zip

  2.  При всём уважении, я не нашел смысла в Вашем ответе, извините :) Возможно, конечно, было предоставлено недостаточно данных в моём вопросе. Добавлю, что getAccounts создает правильное количество элементов массива, но все они - nil. И при попытке доступа к ним в режиме отладки я ловлю segmentation fault 11

  3. Здравствуйте! Возникла необходимость программного добавления аккаунта на устройстве. Для решения этой задачи были взяты автоматически созданные обертки для Android.accounts.AccountManager, android.accounts.Account и немного поправлены для обеспечения работоспособности. 

     

    При попытке доступа к аккаунтам вот таким образом 

    procedure TForm1.TestBtnClick(Sender: TObject);
    var
      AccMan: JAccountManager;
      Accounts: TJavaArray<JAccount>;
      Acc: JAccount;
      i:integer;
    begin
      AccMan := TJAccountManager.JavaClass.get(SharedActivityContext);
      accounts := AccMan.getAccounts;
      Memo.Lines.Add(IntToStr(accounts.Length));
    
      for i:=0 to accounts.Length-1 do
      begin
        Acc := accounts[i];
        Memo.Lines.Add(JStringToString(Acc.toString));
      end;
    end;
    

    количество аккаунтов я получаю верное, но информацию об аккаунте получить не могу :(

     

    Что я делаю не так??

    api.zip

  4. Можно использовать шрифт с звёздочкой и полузвездочкой потом написать несколько строчек кода. Звёздочки можно найти в шрифте FontAwesome.ttf. Думаю это не так уж и сложно...

    Пожалуй это лучший из предложенных вариантов, если количество "звезд" заранее не известно. Но этот вариант не удобен, если нужно изменять значение (количество закрашенных звезд) динамически пользователем. Придется, видимо, писать компонент :(

  5. Подскажите, с помощью какого компонента проще всего реализовать Rating Bar?

    Не хочется изобретать велосипед, возможно уже реализовано в FMX, но я просмотрел?

    Желается что-то типа 

    post-1814-0-78708400-1451027165.png

  6.  

     

    Т.е. всё же не FireDAC, а сторонние компоненты.

     

     

    fac, на текущий момент да

     

    Жаль, конечно, но спасибо, попробуем MyDAC.

     

    UniDAC. С нюансами, но работает.

  7. ответ: да

    Непосредственно с помощью FireDAC? Но среда утверждает, что TFDPhysMySQLDriverLink не поддерживается для платформы Android и компилятор ругается на отсутствие FireDAC.Phys.MySQL и  FireDAC.Phys.MySQLDef.

     

    Т.е. всё же не FireDAC, а сторонние компоненты.

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