Лидеры
Популярный контент
Показан контент с высокой репутацией 05.10.2016 во всех областях
-
Обновление файлов при установке через GooglePlay
Олег Киреев и 3 других отреагировал Равиль Зарипов (ZuBy) за вопрос
у @Andrey Efimov есть статья от себя: 1) это качать с сервера (неважно с какого, хоть с облака) 2) инкрементное имя для базы, файла и тд. сейчас объясню: папка с файлами test_1.db test_2.db test_3.db всегда брать файл с большей циферкой, а другие например удалять. (как будут в эту папку попадать файлы не важно, деплой или скачивание) может не лучший вариант, зато кроссплатформенный4 балла -
Как сохранить пропорции у ScaledLayout ?
Равиль Зарипов (ZuBy) и 2 других отреагировал enatechno за вопрос
Если хотите пропорционального изменять размеры ScaledLayout: 1). Используйте для него выравнивание по одному краю (например: Top, Left ... ); 2). При запуске программы фиксируйте TScaledLayout.OriginalWidth и TScaledLayout.OriginalHeight; 3). Т.к. в зависимости от выравнивания у Вас будет изменятся один из параметров (при выравнивании Top - Width, при Left - Height), то будьте готовы в OnResize изменять пропорционально второй параметр. Например так: aRatio := ScaledLayout1.Width / ScaledLayout1.OriginalWidth; ScaledLayout1.Height := ScaledLayout1.OriginalHeight * aRatio; tstScaledLayout.zip3 балла -
Проверить наличие интернета
Brovin Yaroslav и 2 других отреагировал Rusland за вопрос
Вроде бы у ZuBy в модуле DeviceInfo в коде есть проверка интернета. Посмотрите3 балла -
По идее такой трюк должен работать по умолчанию. Если база деплоилась отдельным файлом, он заменен не будет при обновлении. Гораздо сложнее если в эту базу нужно внести новые данные, или изменить структуру. А если базу данных не трогать, то она должна сохраниться в неизменном виде при обновлении. Вы же это можете сами у себя на устройстве попробовать, измените версию APK в проекте и уставите на устройство из APK не удаляя предыдущую (нужно чтобы подпись совпадала у установленной и новой версии программы). Проверьте сохранились ли данные.2 балла
-
http://fire-monkey.ru/topic/2987-статьяadmob-добавляем-рекламный-блок-в-приложение/#comment-196802 балла
-
[iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
Равиль Зарипов (ZuBy) и ещё один отреагировал master webs за вопрос
попробуйте удалить sdk 8.4 и загрузить 102 балла -
ListView фильтрация здорового человека (не курильщика)
dnekrasov и ещё один отреагировал Евгений Корепов за вопрос
Нашел ответ http://community.embarcadero.com/blogs/blog-menu/entry/filtering-support-for-custom-listview-layouts-in-update-1 : "New in Update 1 is search filtering for custom appearance, allowing you to add automatic filtering to your custom lists". Все ясно - "автоматически"!2 балла -
Приложение из GooglePlay не ставится на планшет
Andrey Efimov отреагировал Равиль Зарипов (ZuBy) за вопрос
добавьте скриншоты с планшета там гугл обычно подсказывает что нужно оптимизировать1 балл -
C++Builder & TTask
Равиль Зарипов (ZuBy) отреагировал antarey за вопрос
Нда, иногда и примеры надо смотреть , спасибо за подсказку.1 балл -
1 балл
-
для подстройки под размер неплохо бы просто Layout использовать и Align1 балл
-
Google Play Реклама в виде видеороликов
zairkz отреагировал Равиль Зарипов (ZuBy) за вопрос
на форуме уже обсуждалось, поиск в помощь1 балл -
begin TDialogServiceAsync.InputQuery('Adv Options', ['Discover Targets at'], [''], procedure(const AResult: TModalResult; const AValues: array of string) begin case AResult of mrOk: begin // необходимые действия end; mrCancel: begin Exit; end; end; end );1 балл
-
Как реализовать такое-же окно как на картинке ?
zairkz отреагировал Равиль Зарипов (ZuBy) за вопрос
https://github.com/rzaripov1990/fmx/tree/master/berlin/MyDialogs1 балл -
"ЯКупил" - мобильный список покупок
Евгений Корепов отреагировал Сергей Пьянков за тема
Опубликована статья, посвящённая работе с БД в этом приложении. Она может оказаться полезной тем, кто в данный момент выбирает СУБД для своего проекта.1 балл -
[iOS] [iOS10] Приложение падает при использовании камеры в iOS 10 64 bit
Rusland отреагировал Равиль Зарипов (ZuBy) за вопрос
нет, симулятор только1 балл -
[Статья][AdMob] Добавляем рекламный блок в приложение
master webs отреагировал Евгений Корепов за тема
Это межстраничная (Interstitial) реклама. Родного компонента нет, но отлично работает модуль от турецкого коллеги http://ersanyakit.com/blog/admob-interstitials-snippet-code-using-the-android-jni-in-delphi-xe7-firemonkey.html . Написан для XE7, но отлично работает и в XE8. В Берлине еще не проверял. Использовать примерно так: procedure onAdClosedEvent(pszData:String); begin FormMain.Log('onAdClosed'); end; procedure onAdFailedToLoadEvent(pszData:String); begin FormMain.Log('onAdFailedToLoad'); end; procedure onAdLeftApplicationEvent(pszData:String); begin FormMain.Log('onAdLeftApplication'); end; procedure onAdOpenedEvent(pszData:String); begin FormMain.Log('onAdOpened'); end; procedure onAdLoadedEvent(pszData:String); begin FormMain.Log('onAdLoaded'); end; procedure TFormMain.ShowAdvertisment; begin IAdvertisment := TInterstitialAdvertisment.Create; IAdvertisment.SetOnCloseEvent(onAdClosedEvent); IAdvertisment.SetOnAdFailedToLoad(onAdFailedToLoadEvent); IAdvertisment.SetOnAdLeftApplication(onAdLeftApplicationEvent); IAdvertisment.SetOnAdOpened(onAdOpenedEvent); IAdvertisment.SetOnAdLoaded(onAdLoadedEvent); {$IFDEF DEBUG} IAdvertisment.TestMode := True; {$ENDIF DEBUG} {$IFDEF RELEASE} IAdvertisment.TestMode := False; {$ENDIF RELEASE} IAdvertisment.SetAdUnitID('ca-app-pub-***************/****************'); IAdvertisment.InitAdvertisment; end;1 балл -
На канале в телеграмме кто то рассказывал как использовать видео рекламу на андроиде1 балл
-
Мультиязычность в андроиде
Евгений Корепов отреагировал AngryOwl за вопрос
В общем я тупо вырезал часть из своего проекта. И создал маленький демо-проект. Работает везде! Хоть на Винде, хоть на Маке, хоть на Андроиде. Думаю - разберетесь. Тем-более, что там все очень просто. В демке сделал только два языка (в моем проекте их 11). Все в Ini-файлах, работает очень быстро. P.S. Все желающие могут использовать как хотят. Можете что-то добавлять, исправлять и т.д. Ну и не забываем делиться с другими... P.P.S. Позже выложу приложение (GUI) для редактирования файлов языков. С автоматическим переводчиком и прочими мелочами, упрощающими редактирование. Test_Translator.zip1 балл