4пда андроид что это

4пда андроид что это

Краткое описание:
Неофициальный клиент сайта и форума 4pda.ru.

Русский интерфейс: Да

Если вы поменяли ник и он теперь содержит юникод/эмодзи и у вас теперь есть сложности с авторизацией, то читайте тут и ниже.

Если программа у вас работала и вдруг перестала, то причин может быть две:
* не работает (или не полностью работает) форум
* админы в очередной раз поменяли разметку форума.
В любом случае, НЕ НАДО сразу же писать в тему, сначала проверьте через браузер в МОБИЛЬНОМ скине работу форума.

Версии 3.x / 3.x beta / 2.7.x / 1.5x являются разными программами (разные имена пакета), развиваются независимо и могут быть установлены рядом друг с другом на одно устройство и работать тоже совершенно независимо.

Поддержка приложения v3.x находится в состоянии «только критичные ошибки и изменения на форуме «. Новые функции не планируются.
Печальная новость от 30.06.18

Скачать:
Версия 3.5.8.7 release: ( для 4pda.to )
ForPDA (Пост slartus #106891840)
Версия 3.5.8 beta: build 664 ( для 4pda.to )
ForPDA (Пост slartus)
для Android 4.1+ (на 4.1 проблемы с производительностью; версии до 3.5.8 для 4.0.3+)

По вопросу поддержки версий, указанных ниже, всех версий обращаться к slartus в QMS. Почему так.

Полный архив версий не ведётся в силу бессмысленности этого мероприятия. Причина: периодические изменения на сайте, они делают приложение частично или полностью не работоспособным.
Если у вас всё же есть причины для использования устаревшей версии, вот несколько способов их найти:

  1. Воспользоваться архивом от разработчика — ForPDA (Пост radiation15 #40949296)
  2. Воспользоваться поиском по теме — apk или release
  3. Забрать с GitHub. Там и исходники есть.
  4. Искать во вложениях темы (поиск\фильтр в этом списке отсутствует)
  5. App&Game 4PDA

С версии 3.5.7.6 сменилась подпись !

Версии 3.5.7.1+ и 2.7.8+, в отличие от более ранних, требуют в системе WebView не ниже v54

Почему не работают Новости здесь . Исправлено в 3.5.7.2

Хром и webview версий 89, 90 вызывают проблемы (основная — рандомные зависания). Откат на 87/88 версию их полностью решает.

Хром и webview версии 66 могут вызывать проблемы с определением точки касания экрана.

С некоторых пор клиентом можно пользоваться только пройдя успешную авторизацию в вашей учетной записи на 4pda посредством программы. О причине >здесь

Если вы нашли баг (ошибку), хотите оставить просьбу или предложение, для начала прочтите:
1. Список задач — «Органайзер разработчиков»
2. FAQ и Mini-FAQ по обновлению 3.1.4 и выше .
3. Как правильно сообщать об ошибке
И только в том случае, если вы не нашли ответа на ваш вопрос, пишите в теме. Иначе, сообщения будут удаляться.

Резервная копия шапки >>здесь

Сообщение отредактировал slartus — 25.11.21, 15:42

Сообщение отредактировал slartus — 01.02.19, 07:57

спецсимволы используются? у меня простенький пароль. усложню-проверю-исправлю

Сообщение отредактировал Морфий — 30.10.15, 13:31

да, поэтому пока и не в маркете.

+1, есть такой глюк.

slartus, ещё одно предложение, включить сортировку приложений

  • По: последн. сообщению
  • По: последн. автору
  • По: названиям темы
  • По: автору темы
  • По: дате открытия
  • По: присоединениям
  • По: ответам
  • По: просмотрам

тема только создана и модераторы неперенесли еще

Добавлено 02.10.2011, 12:17:

1. Было бы не плохо выбирать в настройках качество изображений
2. Шапку темы прятать под спойлер или нет (кажется уже об этом говорили)
3. Выбор страницы наверху и внизу какой-то не красивый, может быть сделать как и на сайте 1, 2, 3 страницы и т. д., а не 1-20, 21-40, 41-60 и т. д. Поясню ещё раз: заместо номеров страниц, пишется какие номера сообщений на тех страницах. И кнопочки вперед назад бледные и не отличишь какая из них активна, а какая нет 🙂

Спасибо за внимание.

Отличный старт.
Хотелки:
-избранное ваместо подписок.
-уменьшение верхних кнопок (в альбомном режиме слишком широки, ввиду чего теряется полезное пространство
-настройка шрийфта. Всетаки маловат и не зумируется.
-настройка выбора нужных веток форума ( отключение ненужных,мне например wm и тп не нужны, зачем их показывать?)
-поиск

Добавлено 02.10.2011, 16:01:

вот именно. Но занимают в отличие от портретного режима не 1/6, а четверть экрана. Что мягко говоря много. да и место свободное пропадает.

еще хотелки:
— слайдить горизонтальным жестом между вкладками — будет кошерно.
— Шрифт названий тем если можно — сделать жирнее и больше — это как дополнение к общем планам (просто добавьте дифферинцированные настройки для текста / и для названий тем)
— хотелось бы больше верхних вкладок (ПМ/Профиль/избранное и т.п.) И перелистывать их слайдом.
— на синей строке сверху, где указано 1/6 например (указатель страниц) и она никуда не пропадает — можно как раз выводить название темы и кнопку подписаться/добавить в избранное. Что зря место пропадает.
— Опять же — добавитьь опцию копирование/добавление в избранное/подписка в меню при долгом тапе.
— можно ли кнопки > > сделать всплывающими и полупрозрачными как в тех же браузерах при касании (ну чтоб не скролить вверх вниз). Но это так. мелочь.

зы. Чем дольше пользуюсь — тем больше нравиться. Давно необходимость в подобном инструменте была.

— почит весь интерфейс слямзен с xda. поэтому пока так как есть

Источник

4пда андроид что это

Благодаря нашим отважным тестерам первый публичный релиз все-таки вышел, наступило странное и неожиданное время «после релиза».
Если вы вдруг пропустили ссылку — вот она:
https://play.google.co…s?id=ru.fourpda.client

Читайте также:  Firefox обход блокировки андроид

Помимо прочих странных последствий это означает, что у нормальных людей теперь есть более-менее нормальная версия для использования, а у нас есть теперь отдельный бета-канал в который можно класть непродуманные и недоделанные фичи.
Если вы храбры сердцем и глубоко убеждены, что использование недоделанного функционала, который будет появляться, надоедать, меняться и даже порой исчезать, вас не задевает, а писать багрепорты вы все равно уже привыкли — вы можете присоединиться к тестированию вот тут:
https://play.google.co…ting/ru.fourpda.client

Стабильная версия будет выходить раз в две-четыре недели, или даже чаще, если какой-то баг будет требовать срочного исправления. Беты будут выходить в прежнем графике, один-два раза в неделю.

В этой теме по-прежнему будут выкладываться все версии, и стабильные и бета. Появляться тут они будут на несколько часов раньше GP. Не потому, что мы больше любим эту тему, просто GP медленный.
Если вы поставили программу из GP — она будет молча обновляться когда придет время. Если же вы поставили APK-шку руками, то она будет показывать уведомление, как в старые добрые времена.

Спасибо за ваше участие.

Сегодня мы запускаем открытое тестирование мобильного клиента 4PDA для Android. Приложение уже проходило закрытое тестирование. Благодаря “Друзьям 4PDA” было исправлено много ошибок, но клиент до сих пор имеет статус “beta”, а это означает, что впереди ещё много работы. Просим вас отнестись к этому с пониманием.
Нам нужна ваша помощь для того, чтобы быстрее выявить ошибки и сделать приложение ещё более стабильным и удобным.

Попутно ответим на несколько глобальных вопросов, которые были так или иначе сформулированы в ходе закрытого тестирования.

Q. Вы вообще будете что-нибудь доделывать или зарелизили и бросили?
A. До стабильного релиза работа будет идти непрерывно, то есть каждый рабочий день. Сборки мы планируем выкладывать раз в несколько дней, не реже раза в неделю.

Q. Почему такой ужасный дизайн, где же material?
A. Мы считаем, что текущий дизайн достаточно лаконичен и позволяет реализовать весь планируемый набор функций. Иными словами, сначала функции, а потом дизайн. Какие-то конкретные предложения по улучшению юзабилити и навигации мы с радостью рассмотрим в пожеланиях, но варианты «переделать всё строго по гайдлайнам» предлагать не нужно, это невозможно.

Q. Будете ли вы делать о чем вас просят?
A. Конечно. Пишите свои идеи в пожелания, ну или голосуйте там же за чужие идеи (или против).

Q. Будете ли вы делать все, о чем вас просят?
A. Конечно нет. Тут все прагматично, максимум востребованности за минимум человеко-часов. За что не голосуют или что очень долго делать — будет сделано в последнюю очередь.

Q. Будет ли приложение в Google Play?
A. Будет после выхода из бета-статуса.

Спасибо за ваше участие.

Мы продолжаем наше незаметное бета-тестирование, и вот ссылка — версия 1.0.0 (к черту подробности, дайте мне файл).

Попутно мы хотим ответить на несколько глобальных вопросов, которые были так или иначе сформулированы в темах раздела.

Q. Вы вообще будете что-нибудь доделывать или зарелизили и бросили?
A. До стабильного релиза работа будет идти непрерывно, то есть каждый рабочий день. Сборки мы планируем выкладывать раз в несколько дней, не реже раза в неделю, за исключением следующих двух недель, когда мы ничего выкладывать не будем. Но на этой неделе еще раз выложимся.

Q. Почему такой ужасный дизайн, где же material?
A. Мы считаем, что текущий дизайн, несмотря на лаконичность, достаточен для того, чтобы реализовать весь планируемый функционал. Иными словами — сначала функционал, а потом дизайн. Какие-то конкретные предложения по улучшению юзабилити и навигации мы с радостью рассмотрим в пожеланиях, но варианты «перепахать все строго по гайдлайнам» мы отложим на после-релиза.

Q. Будете ли вы делать о чем вас просят?
A. Конечно. Пишите свои идеи в пожелания, ну или голосуйте там же за чужие идеи (или против).

Q. Будете ли вы делать все, о чем вас просят?
A. Конечно нет. Тут все прагматично, максимум востребованности за минимум человеко-часов. За что не голосуют или что очень долго делать — будет сделано в последнюю очередь.

Q. Почему вы тут прячетесь в подфоруме, где анонс?
A. Пока что скорость прироста аудитории для нас более чем достаточна. Мы хотим избавиться от хотя бы самых критичных острых углов до того момента, как нас нас польется дождь из репортов.

А еще у нас есть небольшой FAQ по функционалу!

Спасибо за вашу помощь!

Сегодня мы решили без всякого объявления тихо начать относительно публичное бета-тестирование нашего мобильного приложения.
Тут мы бы написали какой это для нас это был долгий путь, we call it beta ’cause it’s betta’ than nothin’, но короче вот файл:

Пока что этот раздел виден только Друзьям 4PDA и группам выше, и только этих сильных духом людей пропустит неумолимая форма логина в приложении.

В качестве первых двух каналов фидбэка будет работать форма в приложении (меню главной страницы -> обратная связь), и багтрекер, в ближайшее время мы также придумаем что-нибудь с пожеланиями.
Да, креши собираются автоматически, если вы, конечно, не сняли соответствующую галку в настройках (умоляем, не снимайте!), но если вы еще, наткнувшись на креш, заполните формочку в багрекере — его будет намного удобнее исправлять.

Читайте также:  Код для очистки кэша андроид

И, уважаемые пользователи, конечно приложению не хватает тем оформления, не хватает более тесной интеграции с другими установленными приложениями и многих других важных аспектов, которые мы, конечно, допишем, но в данный момент мы хотим проверить инфраструктуру под нагрузкой, сопоставимой с боевой, и заодно дать вам относительно полнофункциональный продукт, так что не бросайтесь сразу искать чего не хватает, мы знаем, что многого.

Вот собственно и все. Завтра мы, скорее всего, повесим анонс, вдохнем жизни в этот раздел, а пока — ранний доступ только для самых наблюдательных. 🙂

Сообщение отредактировал dci — 09.01.21, 03:02

И снова здравствуйте.

В этой предположительно короткой бете мы с вами протестируем следующие потенциально забагованные изменения:

  • Для обхода дедлока в NIO некоторых версий андроида нам пришлось переписать несколько критических кусков кода в сетевой части. Если у вас «зависал» коннект, особенно при выгрузке файлов — проверьте, скорее всего этой проблемы больше нет. Если у вас ничего не зависало — держитесь, возможно пару багов в новом коде нам еще предстоит поправить.
  • Прикрепление аттачей в QMS. Мы пока не знаем как это будет выглядеть в итоге, скорее всего грузить можно будет не все типы файлов и храниться они будут какое-то ограниченное время, но пока что просто можно прикреплять файлы.
  • Немного переверстан интерфейс. Немножко больше стандартных классов и анимаций, намного меньше костылей. Из различий по использованию — закладки с главной нельзя смахивать свайпом, левое меню вытаскивается только от края экрана. В течение этой беты переверстка будет продолжаться.
  • Еще десяток мелких изменений (скрывается любое количество прикрепленных изображений, несколько изменений по скинам, всякие опечатки и баги), которые мелки для беты, но которые тоже к месту.

Как всегда с первым билдом беты, уведомление об обновлении мы включим завтра, чтобы не удивить слишком большую аудиторию неожиданными багами.

Исправлено:

  • Падение в пользовательском меню.
  • Отсутствие обработки нажатия на файл-аттач в QMS.
  • Отсутствие контекстного меню аттачей в QMS.
  • Неправильное поведение ярлыков закладок в левом меню.
  • Вылазящая полоса прокрутки в левом меню.

Изменения:

  • Добавлена возможность просмотра голосов пользователя в репутации других пользователей (в истории репутации меню «Как голосовал»).
  • Клавиатура прячется при открытии левого меню.
  • Исправлена обработка кнопок быстрой прокрутки.
  • Исправлена неверная сортировка скинов в редких случаях.
  • Исправлена ошибка применения скина к ActionMode в QMS и редактировании поста.
  • Исправлены другие мелкие ошибки и опечатки.

Изменения:

  • Добавлена возможность жаловаться на репутацию и комментарии сайта.
  • Исправлены ошибки.

Билд обновлен в 17:08, исправлено редкое зависание. Если вы не наблюдаете проблемы — можно не обновляться.

Сообщение отредактировал 4PDA — 10.04.18, 15:08

Быстрый фикс к свежей ошибке синхронизации в 1.8.3.
День фейлов. Бракованный билд перевыложен.

Сообщение отредактировал 4PDA — 10.04.18, 19:09

Дюжина небольших исправлений.
Если в этом билде не будет серьезных проблем — следующий будет стабильным.

Немного обновим стейбл перед запуском беты.

Изменения:

  • Добавлена возможность смены логина.
  • Редактор поста снова используется для жалоб.
  • Изменена логика переходов к постам, теперь клиент перейдет в тему, в которой был пост, даже если он окончательно удален (предыдущие версии тоже получили часть функционала, но только для временно скрытых постов).
  • В редакторе постов добавлена подсказка, что полосу тегов можно прокрутить.
  • Исправлены другие мелкие ошибки и опечатки.

Изменения:

  • В галерее скинов появились ключевые слова, позволяющие отфильтровать скины по тем или иным признакам (пока их мало, дальше — больше).
  • На Oreo и выше оповещения разбиты на каналы, настройка звука и вибрации по каждому каналу находятся в свойствах приложения в системных настройках (в настройках приложения оставлен переход туда).
  • На Oreo и выше убран тихий режим (это вынужденное изменение в силу политики Google Play).
  • Индикатор прокрутки панели тегов заменен на скроллбар.
  • Добавлено цитирование в QMS.
  • Скрытый текст теперь блочный (с заголовком и рамкой).
  • Тут будет пункт, касающийся кураторов, следите за новостями.
  • Исправлены ошибки.

Если у вас Oreo(8) или Pie(9) и вы уже обновлялись на этой неделе, скачайте файл браузером, не клиентом, иначе, скорее всего, столкнетесь со сложностями при установке.

Изменения (включая 1.8.9):

  • Информация о курируемых темах в профиле.
  • Больше настроек сортировки избранного.
  • Индикатор набора сообщения и отправки файла в QMS.
  • Подтверждение склейки последних постов.
  • Список хэштегов в галерее по-умолчанию свернут до трех строк.
  • При скачивании apk на Oreo и выше, клиент спрашивает разрешение на установку файлов, если такое разрешение не было получено ранее (без него скачанный файл не откроется из шторки).
  • Могли не работать оповещения на Oreo и выше, теперь должны.
  • Исправлен баг с зависанием (особенно) галереи скинов и/или соединения в целом.
  • Исправлены другие ошибки.

Изменения:

  • Добавлен цвет группе «Кураторы».
  • Кураторы могут объединять посты.
  • Несовместимые скины теперь не показываются в галерее, если они не установлены.
  • Исправлены несколько мелких проблем по тегам (anchor не виден, hide уменьшает размер, code не показывает параметр из одного слова, attachment не выводится, если нет файла).
  • Исправлена обработка некорректной ссылки на репутацию.
  • Исправлена ошибка с квадратными скобками в списке курируемых тем.
  • Исправлена ошибка из-за которой FourpdaJobService мог оставаться в памяти и приводить к повышенному расходу батареи (кто наблюдал — проверьте-отпишитесь, пожалуйста).
  • Добавлена базовая поддержка FCM. Если у вас не приходят уведомления в бэкграунде — вы можете попробовать включить FCM в настройке «Фоновая проверка событий». Пожалуйста учтите, это начальная реализация, в т.ч. серверной части, работать пока может по-разному. Также учтите, на телефонах OnePlus этот подход также может не работать без дополнительных действий.
  • APK в релизах теперь будет два. Основной, который вы видите в этом релизе, будет собираться актуальным SDK с актуальным таргетом (в этом релизе 28/26, с 1.9 — 28/28), он будет поддерживать те ОС, которые поддерживаются в актуальном SDK, в данный момент — начиная с API 14 (Android 4.0). Также со следующего билда будет собираться legacy APK, SDK и таргет там будут 25, в нем не будет FCM, каналов уведомлений и, вероятно, какого-то еще будущего ОС-ориентированного функционала.
Читайте также:  Телеграмм для мобильного андроид

Изменения:

  • Багфиксы по фоновому режиму.
  • С этой версии собирается Legacy APK.

Изменения:

  • Редактирование опросов (в теме три точки -> Редактировать).
  • Начальное сохранение настроек поиска (настройки сохраняются в зависимости от типа страницы, с которой открыт поиск).
  • Удаление своих сообщений в QMS для собеседника в течение 48 часов после написания.
  • Улучшена поддержка FCM на устройствах, не имеющих startService whitelist, настройка отмечена как beta.
  • Исправление других ошибок.

Поскольку основной коммит, планировавшийся на этот релиз, стал слишком объемен, его мы положим в новую бету на следующей неделе.
А пока обновим стейбл, патчей накопилось много.

Изменения:

  • Добавлена поддержка шаблонов ответов в темах (релизер).
  • Исправлено море ошибок.

К этой бете у нас накопилось три серьезных проблемы с различными механизмами, не работающими как задумано. Каждая из них слишком масштабна, чтобы называться багом, т.к. требует глубокой переработки соответствующего механизма, под спойлерами я вкратце опишу каждую из них с небольшим техническим бэкграундом, и поочередно в следующих билдах они будут решены:

Уведомления изначально работали нормально, но их сильно погрызла война за энергопотребление и, как итог, невозможность для приложений выполнять задачи в фоне в предсказуемые моменты времени.

Еще больше все усложнили особенности фирменных энергосберегалок (напр., снятие назначенных Job-ов, неработоспособность документированного вайтлиста и т.д.), в результате которых стал неприемлимым процент устройств, на которых доставка уведомлений стала случайной.

Так что мы заменили всю старую систему уведомлений, которая была завязана на индивидуальные АПИ по каждому обьекту и оттого нуждалась в подключении к серверу, унифицировали информацию об обновлениях и теперь она может доставляться разными способами, включая тело FCM сообщений.

Теперь FCM выбран по-умолчанию при установке, все уведомления должны приходить не более чем с 15-секундной задержкой и приложение обрабатывает их без подключения к серверу. Периодическая синхронизация в этом режиме все равно осталась (раз в 40 минут, в следующем релизе будет раз в 60 минут) для подстраховки.

В Андроиде, как известно, не существует встроенного механизма, позволяющего ценой приемлимых усилий и компактного локального кода заменять ресурсы приложения на другие, внешние для него. Отчасти на такую роль подходит механизм тем, но он не работает с внешними ресурсами совсем.

Исторически механизм скинов в клиенте был сделан оверрайдом метода контекста getResources (это законно) и оверрайдом скрытых методов возращаемого обьекта (и это законно), с помощью которых фреймворк загружает цвета, картинки и прочие ресурсы. Таким образом, один небольшой класс получал возможность решать, какой именно ресурс загрузить, встроенный (как обычно) или внешний (если включен скин), а сама верстка и остальной код от этого практически не зависели, хэппи энд.

То есть нет. В этой схеме есть один небольшой ньюанс, перехватывающему коду как-то надо обращаться дальше к фреймворку/ОС, но эти методы скрыты. Хорошо что это легко обойти с помощью рефлекшна (и вот это теперь незаконно).
Начиная с API28/Pie за ковыряние фреймворка положены санкции, в случае с описанным механизмом — пока что строчка в логе или, если доступна отладка, сообщение на экране, но к следующему андроиду это все работать перестанет.

Работы над менее удобным и производительным, но законным решением подходят к концу и будут в ближайших билдах.

Закладки задумывались как простой короткий список ежедневно используемых ссылок, но статистика показывает, что мы ошиблись.

Люди хранят до нескольких тысяч строк и это вызывает ряд проблем:
Во-первых, для приложения закладки — это настройки. Плохое решение, но для короткого списка пойдет, для большого же в нем столько минусов, что это катастрофа.
Во-вторых, закладки синхронизируются все вместе, что занимает много времени и ведет к потерям этой информации, особенно если синхронизация выключалась до этого в настройках.
В третьих, непонятно зачем так жить и как в этом объеме что-то искать.

Поэтому во-первых, хранение в нормальной базе, во-вторых построчная синхронизация, в третьих — папочки. Это будет чуть дальше по бете.

В этом билде коммит по первой проблеме.
Замена системы уведомлений включила в себя и переделку обработки событий вообще, поэтому обращайте внимание, пожалуйста, если что-то не обновляется автоматически, когда должно, или обновляется, когда не должно.

Как всегда с первым билдом беты, уведомление об обновлении мы включим завтра, чтобы не удивить слишком большую аудиторию неожиданными багами.

Источник

Оцените статью