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

OSCHINA-MIRROR/cchao1024_120-TouchNews

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

На основе архитектуры MVP, следуя Material Design, разработано Android-приложение.

Приложение включает в себя новости, изображения, анекдоты, прогноз погоды и чат-бота. Приветствуются критика и лайки.

Это эффектные изображения:

  • Splash;
  • navigateView;
  • newsFragments;
  • ImageShowAty;
  • musicFragment;
  • musicSeach;
  • chatFragment;
  • проектная структура.

Динамические изображения:

  • новостная страница;
  • переход к новостям;
  • радость;
  • поиск песни;
  • чат-бот.

Проект основан на архитектуре MVP и использует бесплатные API, такие как Baidu API.

Описание проекта:

Новости

Данные поступают из EasyNews API. Изображения отображаются с помощью Glide. При нажатии на изображение оно увеличивается, создавая эффект рычага. Различные каналы используются для получения новостей. В заголовке страницы новостей указывается источник.

«Радость»

Содержит только текст и изображения. Используется recycleView для поддержки прокрутки вверх и вниз. Изображения можно увеличивать и перемещать с помощью PhotoView.

Музыка

Используется MediaPlay для воспроизведения музыки. Presenter управляет музыкальными функциями, а Fragment отвечает за кнопки, обновление альбома и модель для получения адресов воспроизведения, адресов альбомов и списков воспроизведения. Поддерживается поиск песен.

Чат-бот

Использует API Turing Machine и предоставляет множество интерфейсов. Автор выбрал один текстовый диалог. Диалог записывается в комментариях в виде запросов и ответов. Чат-бот довольно простой и иногда может вести диалог в зависимости от контекста.

Прогноз погоды

Получает данные о погоде из HeWeather.com. Есть два ключа данных, которые были успешно проанализированы после использования пакета. Значок по умолчанию имеет синий фон, что не соответствует изображению навигации. Страница с подробностями ещё не написана, и данные просто выводятся в формате JSON.

Открытые фреймворки:

— ButterKnife; — Glide; — PhotoView; — EventBus; — Gson; — LogUtils; — Volley; — Umeng; — WaitingDots.

Скачать:

— GitHub: https://github.com/cchao1024/TouchNews; — Git: https://git.oschina.net/cchao1024_120/TouchNews.

[app下载链接, точка я скачать].

Сканируйте QR-код для загрузки:

О себе:

E-mail: cchao1024@163.com; QQ: 1037322351.

Пожертвовать автору:

Лицензия:

Copyright 2016 cchao1024@163.com

Licensed under the Apache License, Version 2.0 (the «License»); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an «AS IS» BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Комментарии ( 0 )

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

Введение

На основе архитектуры MVP разработано Android-приложение с материальным дизайном. Включает новости, изображения, анекдоты, прогноз погоды, чат-бот и так далее. Приветствуем критику, приветствуем лайки. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/cchao1024_120-TouchNews.git
git@api.gitlife.ru:oschina-mirror/cchao1024_120-TouchNews.git
oschina-mirror
cchao1024_120-TouchNews
cchao1024_120-TouchNews
master