RxCache
Добавьте зависимость в файл 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 )