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

OSCHINA-MIRROR/theoneee-TheBase

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

!!!!! 已使用 Kotlin + Jetpack + MVVM 重构 QMUI-MVVM

Gitee

Github

TheBase

介绍

Основной является базовая структура, основанная на QMUI, которая представляет собой набор инструментов для разработки приложений.

Предварительный просмотр

Ленивая загрузка? Вытягивание для обновления? Загрузка дополнительных данных? Пустая страница? Страница ошибки сети? Всё это уже реализовано.

LIST? GRID? STAGGERED? Одна строка кода.

@Override
protected int setType() {
    return TYPE_LIST? TYPE_GRID? TYPE_STAGGERED;
}

Для получения дополнительной информации рекомендуется ознакомиться с несколькими проектами и изучить их код.

Общение

QQ группа: 761201022

Использование

  1. Добавьте в корневой build:
allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
        google()
        jcenter()
    }
}
  1. В app build добавьте зависимости:
implementation 'com.gitee.theoneee:TheBase:lastversion`

lastversion


Также можно добавить: annotationProcessor 'com.ljx.rxhttp:rxhttp-compiler:rxhttpVersion//ИнтеграцияRxHttp,еслитребуетсяannotationProcessorcom.jakewharton:butterknifecompiler:butterknifeVersion' // Компилятор аннотаций Butterknife

[Версия доступна здесь](https://gitee.com/theoneee/TheBase/blob/master/baseConfigs.gradle)

3. В манифесте укажите для приложения:

android:name="the.one.base.BaseApplication"

или наследуйте BaseApplication и укажите своё имя.
Стиль AppTheme должен наследовать BaseTheme:
<style name="AppTheme" parent="BaseTheme"/> ``` #### Эти три пункта обязательны! #### Спасибо * [QMUI](https://github.com/Tencent/QMUI_Android) * [RxHttp](https://github.com/liujingxing/okhttp-RxHttp) #### Сторонние библиотеки ``` 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.40' 'homhomlin.lib:sldinglayout:0.9.0' 'com.github.bumptech.glide:glide:4.8.0' 'com.jakewharton:butterknife:8.8.1' 'org.greenrobot:eventbus:3.1.1' 'com.belerweb:pinyin4j:2.5.1' 'com.android.support:multidex:1.0.3' 'com.github.tbruyelle:rxpermissions:0.10.2' 'com.ms-square:expandableTextView:0.1.4' 'com.github.chrisbanes:PhotoView:2.0.0' 'com.orhanobut:logger:2.2.0' 'com.wkp:StickLayout:1.0.6' 'com.github.LuckSiege.PictureSelector:picture_library:v2.2.3' 'top.androidman:superbutton:1.1.0' 'com.rxjava.rxhttp:rxhttp:2.0.0' ..... ``` Некоторые библиотеки были интегрированы в проект для пользовательских целей, поэтому они не отображаются в зависимостях, но авторская информация о них сохранена. Содержание проекта является исключительно демонстрационным. you are the one.

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

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

Введение

Описание недоступно Расширить Свернуть
Отмена

Обновления (3)

все
3 месяцев назад

Участники (2)

все

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

Загружен новый тег 2.1.1.3 3 месяца назад
Загружен новый тег 2.1.1.2 3 месяца назад
Загружен новый тег 2.1.1.1 3 месяца назад
Загружен новый тег 2.1.1 3 месяца назад
Загружен новый тег 2.0.9 3 месяца назад
Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/theoneee-TheBase.git
git@gitlife.ru:oschina-mirror/theoneee-TheBase.git
oschina-mirror
theoneee-TheBase
theoneee-TheBase
master