Maka
-
Постов
60 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Активность репутации
-
-
Maka получил реакцию от Ingalime в [Статья][AdMob] Добавляем рекламный блок в приложение
Кто-то уже адаптировал код Interstitial рекламы для RadStudio 11? Поделитесь, если не жалко
-
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 получил реакцию от 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 Не помню уже, что именно. Ненужные уберите