Hawk — надёжное, простое ключ-значение хранилище для OpenHarmonyOS.
С помощью DevEco Studio версии 2.0+ и скачивания SDK Native версии 2.0+
Включите следующие действия в gradle файлах entry:
Если вы используете HAR, переместите его в папку libs внутри entry.
Измените implementation fileTree(dir: 'libs', include: ['*.jar','*.har'])
добавив '*.har'.
Если вы хотите использовать HAR пакет из lib, добавьте implementation 'com.google.code.gson:gson:2.8.2'
.
implementation 'com.google.code.gson:gson:2.8.2'
allprojects {
repositories {
mavenCentral()
}
}
implementation 'io.openharmony.tpc.thirdlib:hawk:1.0.2'
Hawk.init(context).build();
Сохраняет любой тип (любой объект, примитивы, списки, множества, карты...)
Hawk.put(key, T);
Получает первоначальное значение с первоначальным типом
T value = Hawk.get(key);
Удаляет любую запись
Hawk.delete(key);
Проверяет наличие ключа
Hawk.contains(key);
Проверяет общее количество записей
Hawk.count();
Удаляет всё
Hawk.deleteAll();
Hawk.init(context)
.setEncryption(new NoEncryption())
.setLogInterceptor(new MyLogInterceptor())
.setConverter(new MyConverter())
.setParser(new MyParser())
.setStorage(new MyStorage())
.build();
```## Требования для запуска Entry
С помощью DevEco Studio и скачивания SDK
Замените версию зависимостей → classpath в файле build.gradle проекта на соответствующую версию (то есть ту, что используется при создании нового проекта в вашем IDE).
## Лицензия
Авторское право © 2016 Orhan Obut
Разрешено использование данного файла в соответствии с лицензией Apache License, Version 2.0 ("Лицензия").
Вы можете получить копию Лицензии по адресу:
http://www.apache.org/licenses/LICENSE-2.0
В случае, если это требует действующего закона или было согласовано письменно, программное обеспечение, распространяемое в соответствии с Лицензией, распространяется на условиях "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО ТИПА, как явных, так и подразумевающихся.
См. Лицензию для получения конкретной информации о языке, регулирующем права использования и ограничения, предусмотренные Лицензией.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )