Приложение Facebook для Android использует ListView или есть другой способ создать этот хороший список сообщений на временной шкале?

Приложение Facebook для Android использует ListView или есть другой способ создать этот хороший список сообщений на временной шкале?

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

Это может быть несколько LinearLayouts внутри ScrollView. Канал имеет разные типы и может иметь разные макеты, макеты могут динамически вставляться в scrollview.

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

Ну, я не знаю ответа, но я могу предоставить вам чит-код для этого.

Загрузите файл app app app в Facebook и после этого декомпилируйте его

  1. Измените расширение facebookapp.apk на facebookapp.zip, нажмите «Да», чтобы появилось диалоговое окно. Благодаря этому вы можете просматривать файлы макета манифеста и xml, но код по-прежнему недоступен.

  2. Чем их вы нашли файл classes.dex, который использует dex2jar для преобразования файлов classes.dex в classes.jar.

  3. Используйте Java Decompiler (jd-gui) или eclipse для просмотра этих файлов классов.

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

Для любой проблемы обратитесь к google также для инструментов, которые вы можете легко найти в Google.

Intereting Posts
Создание проектов Android, которые ссылаются на проекты библиотеки с ANT Передача XML-ресурса в XMLReader Огромная задержка / отставание UDP с Android Возвращаемое значение класса AsyncTask onPostExecute Передача TCP-сервера Android Форматировать текст для пользовательских предложений поиска, предоставляемых в курсоре от поставщика контента Android – Регистрация широковещательного приемника для двух целей? Как запланировать тяжелую работу для последующего отображения для Listviews? Странная проблема с webview goBack в android Cordova phonegap с использованием внешней веб-страницы в приложении, сохраняя верхний / нижний колонтитул (для навигации) Отключить Google Analytics при разработке Список меню выходит из экрана, когда anyDensity = "false" Firebase для Android – W / PersistentConnection: pc_0 – если аутентификационные данные недействительны Настройки уведомлений приложения Lollipop для Android Пользовательские шрифты, многоточие в MultiLine TextViews, символы и глюки