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

Maka

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

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

  • Посещение

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

    4

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

  1. Like
    Maka получил реакцию от Ingalime в Delphi и Android 12   
    Да, все работает
  2. Like
    Maka получил реакцию от Ingalime в [Статья][AdMob] Добавляем рекламный блок в приложение   
    Кто-то уже адаптировал код Interstitial рекламы для RadStudio 11? Поделитесь, если не жалко
  3. Like
    Maka получил реакцию от Ingalime в Unit FMXTee.Canvas was compiled with a different version of System.SysUtils.FreeAndNil   
    Удалось найти решение самостоятельно.
    В этой ветке можно скачать недостающее dcu файлы для корректной работы
  4. Like
    Maka отреагировална ruslan в Решение Segmentation fault(11). Или "Axe beats in the balls"   
    Добрый день всем тем несчастным кто пишет на фаирманки.
    Если ваше приложение (под андроид) делает больше, чем приложения из папки Samples, если оно содержит не только ButtonClick и Memo, то, наверняка, вы постоянно наблюдаете мою "любимую" ошибку при закрытии приложения: Segmentation fault(11).
    Если Вам надоело править исходники из папки {XE7}\Source, если ваше приложение ну никак не хочет полностью выгружаться и висит в фоновых процессах, 
    покажу Вам свое решение данной, мягко говоря, проблемы.
     
    Подключаем к проекту приложенный .pas и в нужном месте кода(желательно на OnClose главной формы) юзаем процедуру KillMe.
    Теперь Ваше приложение всегда будет выгружаться из памяти, а также запускаться с 1-го раза.
     
     
    п.с. Если посмотреть исходники, то можно понять смысл названия топика.
     
    uVedroProcess.zip
  5. Like
    Maka отреагировална slav_z в Срабатывает OnClick на ListBox при скроллинге   
    в OnClick элемента списка сделайте проверку:
    procedure TForm1.ListBoxItemClick(Sender: TObject); begin if not ListBox.AniCalculations.Moved then DoItemClick; end;  
  6. Like
    Maka отреагировална CyberStorm в Ошибка "Java class JAdSize could not be found"   
    Нужно библиотеки почистить:

    Вот тут еще много написано: 
     
     
  7. Like
    Maka получил реакцию от Ingalime в Работа с TInAppPurchase   
    добавление поддержки подписки в FMX: http://delphitoptips.blogspot.com/2018/03/supporting-in-app-purchase.html
  8. Like
    Maka получил реакцию от gonzales в переход к x64?   
    Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
  9. Like
    Maka получил реакцию от Barbanel в переход к x64?   
    Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
  10. Like
    Maka получил реакцию от qz5 в переход к x64?   
    Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
  11. Like
    Maka получил реакцию от Anatoliy в переход к x64?   
    Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
  12. Like
    Maka отреагировална c_breaker в Проигрывание звуков в формате .mp3 по таймеру   
    Может кому поможет - проблема решилась использованием андроидовского SoundPool:
     
    создание:
     
         FSoundPool := TJSoundPool.JavaClass.init(10, TJAudioManager.JavaClass.STREAM_MUSIC,0);
     
    добавление звуков:
     
        FSoundPool.load(StringToJString(FileName),1);
     
    проигрывание:
     
        FSoundPool.play(i,1,1,0,0,1);
  13. Like
    Maka отреагировална Евгений Корепов в Проигрывание стандартных звуковых эффектов Android   
    Задался вопросом, нашел ответ, может кому пригодится.
    uses Androidapi.JNI.Media, Androidapi.Helpers, Androidapi.JNIBridge, AndroidApi.Jni.JavaTypes, Androidapi.JNI.GraphicsContentViewText; .... procedure TFormMain.PlaySoundEffects(const ASoundID : Integer; AVolume : Single = 1.0); var AudioObj: JObject; Audio: JAudioManager; begin AudioObj:= TAndroidHelper.Context.getSystemService(TJContext.JavaClass.AUDIO_SERVICE); Audio:= TJAudioManager.Wrap((AudioObj as ILocalObject).GetObjectID); Audio.loadSoundEffects; Audio.playSoundEffect(ASoundID, AVolume); end; Константы звуковых эффектов тут https://developer.android.com/reference/android/view/SoundEffectConstants
    Правда у меня только звук "чпок" на всех константах. Но мне он и был нужен )
  14. Like
    Maka получил реакцию от Ingalime в Перезапись файлов   
    Самым простым решением оказалось исправление файла System.StartUpCopy. Там комментариями разработчики явно указали, где код отвечающий за перезапись
  15. Like
    Maka получил реакцию от #WAMACO в Работа с TInAppPurchase   
    добавление поддержки подписки в FMX: http://delphitoptips.blogspot.com/2018/03/supporting-in-app-purchase.html
  16. Like
    Maka получил реакцию от Anatoliy в Работа с TInAppPurchase   
    добавление поддержки подписки в FMX: http://delphitoptips.blogspot.com/2018/03/supporting-in-app-purchase.html
  17. Thanks
    Maka отреагировална Евгений Корепов в Доступ к SharedDocumentsPath   
    http://docwiki.embarcadero.com/RADStudio/Rio/en/Android_Permission_Model
  18. Thanks
    Maka отреагировална Barbanel в Нарисовать TСontrol без вывода на экран   
    Попробуйте перед снятием скриншота насильно применять стиль всех для элементов.
    Вызывайте для каждого контрола процедуру ApplyStyleLookup();
  19. Thanks
    Maka отреагировална Tumaso в Скриншот без компрессии   
    Попробуй вместо своей функции вызвать ACntrl.MakeScreenshot
  20. Like
    Maka отреагировална Alex7wrt в Воспроизведение без задержки   
    var Player: JMediaPlayer; Единожды создаете плеер и готовите файл:
    Player:=TJMediaPlayer.Create; Player.setDataSource(StringToJString('Путь_к_файлу')); Player.prepare; И, когда потребуется, запускаете воспроизведение
    Player.start; В uses нужно добавить что-то из этого:
    FMX.Helpers.Android, Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.Media, Androidapi.JNI.JavaTypes, Androidapi.JNI.AdMob, Androidapi.JNI.App, Androidapi.JNIBridge, FMX.Advertising, FMX.Platform.Android, Androidapi.JNI.Embarcadero Не помню уже, что именно. Ненужные уберите
×
×
  • Создать...