Новая версия высококачественной имитации WeChat с открытым исходным кодом уже доступна. Она основана на RongCloud SDK и использует новые технологии, такие как Rxjava, Retrofit, MVP и Glide. Структура кода может быть совершенно иной, поэтому был создан отдельный проект. В новой версии высококачественной имитации WeChat используется автоматическая компоновка для адаптации к большинству экранов. LitePal используется для кэширования данных контактов, а по сравнению с этим проектом новая версия высококачественной имитации WeChat также может отправлять сообщения о местоположении, отправлять красные конверты, перехватывать и удалять сообщения и другие новые функции. Проект работает более стабильно, код более стандартизирован, поэтому старая версия больше не поддерживается. Если вы хотите попробовать и изучить исходный код новой версии, перейдите в раздел «Открыть проект новой версии высококачественной имитации WeChat».
Нажмите здесь, чтобы перейти в новую версию WeChat: LQRWeChatRongCloud
============================================================================================================
Этот проект представляет собой высококачественную имитацию WeChat 6.3.31, использующую Weixin Cloud SDK версии 3.2.0 для реализации основных функций чата (один-на-один, групповая беседа), управления дружескими отношениями, управления группами и т. д.
Данный проект высококачественной имитации WeChat является последним тренировочным проектом автора (в основном потому, что он не смог найти работу и не хотел тратить впустую свои навыки, ха-ха~~). Автор постарается сделать его завершённым и максимально похожим на WeChat, но на самом деле завершение проекта и достижение полной схожести с WeChat не являются самыми важными вещами. Самое важное — это знания и опыт, полученные в процессе разработки проекта, и извлечение библиотек с открытым исходным кодом, которые могут быть непосредственно использованы в других проектах. После завершения нескольких проектов автор обнаружил, что некоторые вещи, использованные в этом проекте, также будут использоваться в другом проекте. Простое копирование и вставка не только неэффективны, но и делают разработку скучной. Поэтому автор надеется, что через этот проект и последующие проекты разработки он сможет извлечь некоторые общие вещи и позволить другим разработчикам Android, включая себя, эффективно и ясно кодировать. Кроме того, здесь следует поблагодарить «Открытый Китай» за поддержку публикации открытых проектов, что дало автору большое вдохновение. Спасибо, автор будет продолжать создавать некоторые открытые проекты в будущем (этот проект также включает библиотеку с открытым исходным кодом, разработанную для этого проекта). Хорошо, ниже приводится описание интерфейса и функций проекта:
Регистрация не предусмотрена, доступные учётные записи:
*Поскольку основной целью ранней разработки была функция чата и не было реализовано управление номером мобильного телефона, а также для удобства разработки, при входе в систему не требуется номер мобильного телефона. Пожалуйста, не обращайте внимания на эти детали~
Имя пользователя | Учётная запись | Пароль |
---|---|---|
Дава | dawa | 123456 |
Эрва | erwa | 123456 |
Санва | sanwa | 123456 |
Сива | siwa | 123456 |
Вува | wuwa | 123456 |
Люва | liuwa | 123456 |
Цива | qiwa | 123456 |
### Три, функции чата
LQRRecyclerViewLibrary:
LQRAdapterLibrary:
LQREmojiLibrary:
LQRImagePicker:
LQRViedoRecordView:
LQRNineGridImageView:
LQROptionItemView:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )