Andrey Efimov

Модераторы
  • Публикаций

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

  • Посещение

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

    92

Andrey Efimov стал победителем дня 2 января

Andrey Efimov имел наиболее популярный контент!

5 Подписчиков

Информация о Andrey Efimov

  • Звание
    Продвинутый пользователь

Контакты

  • Сайт
    delphifmandroid.blogspot.ru github.com/AndrewEfimov

Информация

  • Пол
    Мужчина
  • Город
    Москва

Посетители профиля

2 982 просмотра профиля
  1. View различных девайсов

    Для создания резинового интерфейса достаточно использования TLayout (или наследников/других подобных компонентов) и свойств Align, Margins, Paddings, Anchors у компонентов. В Embarcadero позаботились о том, чтобы данная тема была рассмотрена в справке, вот вам несколько ссылок с примерами: Mobile Tutorial: Using Layout to Adjust Different Form Sizes or Orientations (iOS and Android) Arranging FireMonkey Controls FireMonkey Layouts Strategies Теперь по поводу View, данный функционал создавался в основном для того, чтобы разработчик мог делать разный дизайн для разных платформ и размеров экрана. Создавая View для Windows платформы вы можете быть уверены, что при запуске приложения на Windows платформе будет отображаться это View. Вы можете изменить весь дизайн приложения для Windows платформы, на остальных платформах будет отображаться Master View. В некоторых случаях это очень удобная фишка, например, если нужно сделать два разных дизайна для телефонов и планшетов. Вот несколько ссылок про использование View: Using FireMonkey Views Adding Views to Your Multi-Device Project Adding a Customized View to the View Selector И напоследок, общий гайд по дизайну: FireMonkey Application Design
  2. Я вам лично ничего не писал. Вам написал GASCHE: http://fire-monkey.ru/topic/4655-подбор-и-расчёт-карданного-вала-v20/?do=findComment&comment=29373. Но изначально, он залил скриншот в архиве, т.к. на форуме принято выкладывать скриншоты прямо в сообщении и я являюсь модератором-администратором, то я скачал его архив, извлёк скриншот и залил в его сообщение (где оставил пометку об этом). Так что вам необходимо связаться с GASCHE (скриншот под спойлером в его сообщении)
  3. В Deployment выберите All configuration - Android platform.
  4. Сохранение кириллицы в юникоде

    Обратите внимание на модуль http://docwiki.embarcadero.com/Libraries/Tokyo//en/System.IOUtils.TFile
  5. Пользуемся сначала поиском (или заходим в нужный раздел и просматриваем темы)... [TMultiView] Как избежать задержки при первом появлении TMultiView?
  6. Асинхронный TNetHTTPClient

    Тема закрыта. p.s. Пользуйтесь поиском. UP. В одной из ваших старых тем уже есть ответ на ваш вопрос...
  7. https://developer.android.com/reference/android/media/MediaScannerConnection.html
  8. Раньше сталкивался с подобной проблемой, сейчас такого поведения не встречаю. 1) Проблема была связана с работой от usb-кабеля (если не изменяет память, то было на сони экспириа). Если во время сохранения файла, устройство подключено к компу, то файл не будет виден на компе. Вариант обхода: отключить устройство от компа, поработать в приложении (т.е. сохранить файл), подключить устройство к компу.\ 2) Ещё такое поведение было связано с возможным кэшированием в Андроиде, но это не проверенная мной теория. 3) Ну и не исключением становятся руки программиста. Бывает такое, что файл хотят сохранять в папку приложения на внешней карте. В итоге путают путь при сохранении и сохраняют файл во внутреннюю память, а потом удивляются, почему это файл не видно. При этом, был случай, когда через файловый менеджер человек заходил во внутреннюю память (видел свой файл) и думал, что зашёл во внешнюю. А с компа заходил во внешнюю и естественно не видел файл, т.к. он был во внутренней памяти. В общем чел. фактор тоже играет свою роль up. По поводу 2 пункта, попробуйте провернуть вот это: Не видны программно созданные файлы
  9. Если правильно понял, то вам необходимо использовать intent-filter.
  10. Попробуйте извлечь файл .so из вашего apk и добавить его в папку /system/lib/. Ну и закинуть apk файл в папку /system/priv-app/. А вообще вам не сюда, вам на 4pda или xda-developers (англ.) На этом форуме разработчики софта, а не спецы по модификации прошивок.
  11. Регулировка звука теперь ошибается на 1%, иногда показывает правильное значение. Ещё заметил, что можно в большой минус уйти Если регулировать звук через систему, то значение в приложении не меняется, т.е. в системе выставил 20, а в приложении так и осталось 56.
  12. Я бы добавил кэширование, т.к. у меня большие сомнения насчёт того, что три этих раздела обновляются каждую минуту. А так получится: один раз загрузили список (ки), сохранили кэш часов на 6/12. (Отслеживать можно по дате/времени изменения файла, я так делаю в одном приложении под Андроид) При повторном обращении к категории, проверяем есть ли кэш: Если есть и ещё не прошло 6/12 часов с последнего обновления кэша, то выдаёт список из кэша. Если есть и прошло уже больше 6/12 часов, то обновляем кэш и выводим новый список. Если нет, то создаём кэш и выводим список.
  13. Он какой-то рандомный, в общем сложности было уже три раза при разных условиях. Ага, точно, не обратил внимание. Подумал, что это просто ToolBar или что-то подобное для вывода названия категории и списка категорий. Вот ещё, если быстро переключаться между категориями "Новинки/Популярное/ТОП-100/", то иногда список заполняется с промежутками, либо не полностью и в конце вообще перестаёт выводит список (скрин) по любому запросу, даже если просто "искать". Перезапуск тоже не помогает, наверно ограничение со стороны сайта...
  14. Папки armeabi, armeabi-v7a и mips

    Ознакомьтесь с информацией на страницах: Android Devices Supported for Application Development (Berlin) ABI Management - Supported ABIs
  15. Отлично! Теперь нормально работает: перемотка, регулировка звука. Стало удобнее кликать по полоскам. После завершения воспроизведения, значок меняется. Ну и главное теперь видно, что загрузка началась, даже если она сразу же завершилась :). Был замечен другой баг, но пока не понял, что предшествовало его появлению. В этот момент нельзя свернуть окно, кнопка просто не реагировала. Ещё косяк, проценты в регулировке звука не совпадают с системным регулятором. Выставляю в программе 50%, а в системном меняется на 67 (из 100), 36% = 55 и т.д. При этом 100% в приложении = 100 в системе. Стоит добавить поиск, может даже алфавитный указатель