1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yeliangliang-WeChat

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 23:21 0396274

Имитация клиента WeChat

Демонстрация функциональной анимации:

Введите сюда описание изображения

Способ запуска проекта:

  1. Установите сервер Openfire: [http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html](http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html «Установка и настройка Openfire»).

  2. Загрузите пакет разработки Smack (пакет разработки smack-4.1.3 уже включён в проект).

  3. Измените SERVICE_NAME и IP в com.ll.wechat.base.app.Constant, где SERVICE_NAME — это имя сервера, а IP — IP-адрес локального сервера.

  4. Закомментируйте строку LeakCanary.install(this); в com.ll.wechat.base.app.App, так как без инициализации этого кода, который не был импортирован, можно запустить программу.

  5. В проекте используется библиотека Fresco, разработанная Facebook, которая обеспечивает более высокую производительность по сравнению с UniversityImageLoader. Подробные инструкции по использованию см. в официальной документации Fresco (есть версия на китайском языке) [http://www.fresco-cn.org/](http://www.fresco-cn.org/ «Официальная документация Fresco»).

  6. После завершения добавления ссылок добавьте друзей через административную панель, запустите сейчас...

Текущие завершённые функции:

  1. Страница входа + функция входа + главная страница WeChat;
  2. Страница контактов + получение списка контактов;
  3. Обнаружение утечки памяти;
  4. Просмотр подробной информации о друзьях при нажатии на список друзей;
  5. Функция чата (не хватает дизайна, интерфейс не доработан);
  6. Локальное хранение и чтение истории чата;
  7. Загрузка аватара, изменение никнейма, изменение пола;
  8. Получение офлайн-сообщений;
  9. Добавлена функция отправки и получения эмодзи;
  10. Добавлена функция добавления друзей (обнаружена ошибка в smack 4.1.3, из-за которой невозможно добавить друзей после проверки).

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/yeliangliang-WeChat.git
git@api.gitlife.ru:oschina-mirror/yeliangliang-WeChat.git
oschina-mirror
yeliangliang-WeChat
yeliangliang-WeChat
master