
Maka
-
Активность
44 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Активность репутации
-
Maka получил репутацию от Ingalime в Unit FMXTee.Canvas was compiled with a different version of System.SysUtils.FreeAndNil
Удалось найти решение самостоятельно.
В этой ветке можно скачать недостающее dcu файлы для корректной работы
-
Maka выдал репутацию ruslan в Решение Segmentation fault(11). Или "Axe beats in the balls"
Добрый день всем тем несчастным кто пишет на фаирманки.
Если ваше приложение (под андроид) делает больше, чем приложения из папки Samples, если оно содержит не только ButtonClick и Memo, то, наверняка, вы постоянно наблюдаете мою "любимую" ошибку при закрытии приложения: Segmentation fault(11).
Если Вам надоело править исходники из папки {XE7}\Source, если ваше приложение ну никак не хочет полностью выгружаться и висит в фоновых процессах,
покажу Вам свое решение данной, мягко говоря, проблемы.
Подключаем к проекту приложенный .pas и в нужном месте кода(желательно на OnClose главной формы) юзаем процедуру KillMe.
Теперь Ваше приложение всегда будет выгружаться из памяти, а также запускаться с 1-го раза.
п.с. Если посмотреть исходники, то можно понять смысл названия топика.
uVedroProcess.zip
-
Maka выдал репутацию slav_z в Срабатывает OnClick на ListBox при скроллинге
в OnClick элемента списка сделайте проверку:
procedure TForm1.ListBoxItemClick(Sender: TObject); begin if not ListBox.AniCalculations.Moved then DoItemClick; end;
-
Maka выдал репутацию CyberStorm в Ошибка "Java class JAdSize could not be found"
Нужно библиотеки почистить:
Вот тут еще много написано:
-
Maka получил репутацию от Ingalime в Работа с TInAppPurchase
добавление поддержки подписки в FMX: http://delphitoptips.blogspot.com/2018/03/supporting-in-app-purchase.html
-
Maka получил репутацию от x11 в [FGX Native] Сайт библиотеки
Ярослав, а может имеет смысл (если это возможно) открыть доступ к триал версии до начала продаж?
-
Maka получил репутацию от gonzales в переход к x64?
Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
-
Maka получил репутацию от Barbanel в переход к x64?
Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
-
Maka получил репутацию от qz5 в переход к x64?
Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
-
Maka получил репутацию от Anatoliy в переход к x64?
Отвечают долго, 10-14 дней, а потом еще около 7 дней переписка, проверки и ожидание решения. Наберитесь терпения
-
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);
-
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
Правда у меня только звук "чпок" на всех константах. Но мне он и был нужен )
-
Maka получил репутацию от Ingalime в Перезапись файлов
Самым простым решением оказалось исправление файла System.StartUpCopy. Там комментариями разработчики явно указали, где код отвечающий за перезапись
-
Maka получил репутацию от #WAMACO в Работа с TInAppPurchase
добавление поддержки подписки в FMX: http://delphitoptips.blogspot.com/2018/03/supporting-in-app-purchase.html
-
Maka получил репутацию от Anatoliy в Работа с TInAppPurchase
добавление поддержки подписки в FMX: http://delphitoptips.blogspot.com/2018/03/supporting-in-app-purchase.html
-
Maka выдал репутацию Евгений Корепов в Доступ к SharedDocumentsPath
http://docwiki.embarcadero.com/RADStudio/Rio/en/Android_Permission_Model
-
Maka выдал репутацию Barbanel в Нарисовать TСontrol без вывода на экран
Попробуйте перед снятием скриншота насильно применять стиль всех для элементов.
Вызывайте для каждого контрола процедуру ApplyStyleLookup();
-
Maka выдал репутацию Tumaso в Скриншот без компрессии
Попробуй вместо своей функции вызвать ACntrl.MakeScreenshot
-
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 Не помню уже, что именно. Ненужные уберите