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

OSCHINA-MIRROR/chinasoft4_ohos-RxCache

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

RxCache

Проект

  • Название проекта: RxCache.
  • Серия: openharmony, адаптация сторонних компонентов.
  • Функция: использование аннотаций для настройки информации о кэше в Retrofit.
  • Состояние переноса проекта: завершено.
  • Различия при вызове: отсутствуют.
  • Версия разработки: sdk6, DevEco Studio 2.2 Beta1.
  • Базовая версия: release 1.8.3-2.x.

Эффект демонстрации

Инструкция по установке

Добавьте зависимость в файл build.gradle на уровне модуля:

allprojects {
    repositories {
        maven {
            url 'https://s01.oss.sonatype.org/content/repositories/releases/'
        }
    }

Добавьте в файл build.gradle в модуле entry:

dependencies {
    api 'com.gitee.chinasoft_ohos:RxCache_runtime:1.0.0'
    ····
}

Проект можно запустить напрямую в sdk6 и DevEco Studio2.2 Beta1.

Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle.

Создайте новый проект на основе вашей версии и скопируйте соответствующие файлы нового проекта в корневой каталог.

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

Реализуйте функции с помощью аннотаций:

@LifeCache  установить срок жизни кэша
@LifeCache(duration = 10, timeUnit = TimeUnit.SECONDS)

@Expirable(false) установить, будет ли сохранён кэш при автоматическом удалении при использовании 95% пространства, false — сохранить, по умолчанию true

@Encrypt применить к методу, зашифровать кэш

@EncryptKey("123") применить к интерфейсу, использовать key для шифрования кэша

@SchemeMigration  плановая миграция данных, применить к интерфейсу
@Migration  объявить класс миграции данных
@SchemeMigration({
                @Migration(version = 1, evictClasses = {Mock.class}),
                @Migration(version = 2, evictClasses = {Mock2.class})
        })

Тестирование

CodeCheck — тестирование кода без исключений.

CloudTest — тестирование кода без исключений.

Вирусная безопасность — проверка пройдена.

Текущая демонстрационная версия — основные функции аналогичны исходному компоненту.

Итерация версий

  • 1.0.0

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

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

Введение

Описание недоступно Развернуть Свернуть
Java
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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