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

sinuke

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

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

  • Посещение

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

    35

Ответы сообщества

  1. Пост sinuke - сообщение в При нажатии на Label действия не происходят был отмечен как ответ   
    HitTest = True ?
  2. Пост sinuke - сообщение в Вылетает TMapView при запуске на Androud был отмечен как ответ   
    нет, больше ничего не нужно. после добавления ключа должно начать работать. а пример от студии работает?
    разрешения приложению даны на работу с GPS? больше идей у меня нет
  3. Пост sinuke - сообщение в AppBar scrolling был отмечен как ответ   
    Вот набросал примерчик. В примере используется обработка жеста igiPan. Для того, чтобы во время изменения размера AppBar не работал скролл у ЛистВью, использовался чуть доработанный modernListView, в котором добавлено свойство CanScroll (не помню, публиковал ли Равиль его или нет). В общем надеюсь смысл будет понятен

    Тестовый проектик: AppBarSizing.zip
  4. Пост sinuke - сообщение в Обновление приложения был отмечен как ответ   
    Ну можно примерно так (не делал проверку на исключения)
    procedure TForm1.FormShow(Sender: TObject); var LRes: TResourceStream; LFileName: string; begin LFileName := TPath.Combine(TPath.GetDocumentsPath, '1.txt'); if not TFile.Exists(LFileName) then begin LRes := TResourceStream.Create(HInstance, 'SOMEFILE', RT_RCDATA); try LRes.SaveToFile(LFileName); finally FreeAndNil(LRes); ShowMessage('Файл скопирован из ресурсов'); end; end else ShowMessage('Файл уже существует'); end; 1.txt - имя вашего файла
    TPath.GetDocumentsPath - возвращает путь как раз к папке \assets\internal
    SOMEFILE - имя ресурса, который добавлен в проект. При этом после добавления файла в ресурсы обязательно нужно зайти в Deployment и убрать галочку с добавленного файла (при добавлении в ресурсы файл автоматически добавляется в деплоймент)
    Вот тестовый проектик. Делал правда в Starter-версии, поэтому Android не доступен. Но принцип ничем не отличается
    ResFile.zip
  5. Пост sinuke - сообщение в Ошибки при переходе в Токио был отмечен как ответ   
    Как я понимаю модуль FMX.FontGlyphs.Android.pas подключен из Берлинской версии студии. Вам нужен этот файлик для Токио. Как я понимаю, используете что-то типа FontAwesome. Например, на гитхабе Равиля этот файл есть версии и для Берлин и для Токио.
  6. Пост sinuke - сообщение в TImage на TRectangle с установленными XRadius/YRadius был отмечен как ответ   
    Попробуйте не TImage, Fill.Kind = Bitmap
    И загружайте вашу картинку в Bitmap для заполнения ректангла. Я так делал, когда нужно было тоже самое, что и вам
  7. Пост sinuke - сообщение в Как осуществить набор номера? был отмечен как ответ   
    Android без дополнительных разрешений и с показом экрана набора номера:
    //uses Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText; var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.setData(StrToJURI('tel:' + somePhoneNumber)); SharedActivity.startActivity(Intent); end; А для прямого осуществления вызова (с разрешениями) есть пример стандратный в папке:
    c:\Users\Public\Documents\Embarcadero\Studio\19.0\Samples\Object Pascal\Mobile Snippets\PhoneDialer\
  8. Пост sinuke - сообщение в Почему не работает OnMouseEnter у TLayout? был отмечен как ответ   
    HitTest = True ???
  9. Пост sinuke - сообщение в Уведомление был отмечен как ответ   
    Toast message.Можно пользоваться с помощью библиотеки FGX - TfgToast
  10. Пост sinuke - сообщение в [Delphi, Berlin] Не обрабатывается OnGesture был отмечен как ответ   
    Извиняюсь. Сам и решил проблему, хотя и потратил все выходные. Оказалось, что нужно в доступных жестах разрешить Pan
  11. Пост sinuke - сообщение в Белый splash был отмечен как ответ   
    я делал вот по этому руководству - http://delphifmandroid.blogspot.com.by/2014/10/splashscreen-xe7.html. все получилось, все растянулось. но все равно после сплэша появляется черный экран перед отрисовкой интерфейса
  12. Пост sinuke - сообщение в определить версию Android был отмечен как ответ   
    uses AndroidApi.JNI.OS, Androidapi.Helpers; var AndrVersion: string; .... AndrVersion := JStringToString(TJBuild_VERSION.JavaClass.release);  
×
×
  • Создать...