Перейти к содержанию

Maka

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

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

  • Посещение

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

    3

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

  1. Like
    Maka получил репутацию от Ingalime в Unit FMXTee.Canvas was compiled with a different version of System.SysUtils.FreeAndNil   
    Удалось найти решение самостоятельно.
    В этой ветке можно скачать недостающее dcu файлы для корректной работы
  2. 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
  3. Like
    Maka выдал репутацию slav_z в Срабатывает OnClick на ListBox при скроллинге   
    в OnClick элемента списка сделайте проверку:
    procedure TForm1.ListBoxItemClick(Sender: TObject); begin if not ListBox.AniCalculations.Moved then DoItemClick; end;  
  4. Like
    Maka выдал репутацию CyberStorm в Ошибка "Java class JAdSize could not be found"   
    Нужно библиотеки почистить:

    Вот тут еще много написано: 
     
     
  5. Like
    Maka получил репутацию от Ingalime в Работа с TInAppPurchase   
    добавление поддержки подписки в FMX: http://delphitoptips.blogspot.com/2018/03/supporting-in-app-purchase.html
  6. Like
    Maka получил репутацию от x11 в [FGX Native] Сайт библиотеки   
    Ярослав, а может имеет смысл (если это возможно) открыть доступ к триал версии до начала продаж?
  7. Like
    Maka получил репутацию от gonzales в переход к x64?   
    Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
  8. Like
    Maka получил репутацию от Barbanel в переход к x64?   
    Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
  9. Like
    Maka получил репутацию от qz5 в переход к x64?   
    Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
  10. Like
    Maka получил репутацию от Anatoliy в переход к x64?   
    Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
  11. 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);
  12. 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
    Правда у меня только звук "чпок" на всех константах. Но мне он и был нужен )
  13. Like
    Maka получил репутацию от Ingalime в Перезапись файлов   
    Самым простым решением оказалось исправление файла System.StartUpCopy. Там комментариями разработчики явно указали, где код отвечающий за перезапись
  14. Like
    Maka получил репутацию от #WAMACO в Работа с TInAppPurchase   
    добавление поддержки подписки в FMX: http://delphitoptips.blogspot.com/2018/03/supporting-in-app-purchase.html
  15. Like
    Maka получил репутацию от Anatoliy в Работа с TInAppPurchase   
    добавление поддержки подписки в FMX: http://delphitoptips.blogspot.com/2018/03/supporting-in-app-purchase.html
  16. Thanks
    Maka выдал репутацию Евгений Корепов в Доступ к SharedDocumentsPath   
    http://docwiki.embarcadero.com/RADStudio/Rio/en/Android_Permission_Model
  17. Thanks
    Maka выдал репутацию Barbanel в Нарисовать TСontrol без вывода на экран   
    Попробуйте перед снятием скриншота насильно применять стиль всех для элементов.
    Вызывайте для каждого контрола процедуру ApplyStyleLookup();
  18. Thanks
    Maka выдал репутацию Tumaso в Скриншот без компрессии   
    Попробуй вместо своей функции вызвать ACntrl.MakeScreenshot
  19. 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 Не помню уже, что именно. Ненужные уберите
×
×
  • Создать...