微前端架构如何改变企业的开发模式与效率提升
839
2022-11-04
hawk - 一个快速和易用的键值对数据存储框架,支持AES加密
Hawk 2.0
Secure, simple key-value storage for android
Important Note
This version has no backward compatibility with Hawk 1+ versions. If you still want to use old versions, check here
Initialize
Hawk.init(context).build();
Use
Save any type (Any object, primitives, lists, sets, maps ...)
Hawk.put(key, T);
Get the original value with the original type
T value = Hawk.get(key);
Delete unwanted data
Hawk.delete(key);
Check if any key exists
Hawk.contains(key);
Check total count
Hawk.count();
Get crazy and delete everything
Hawk.deleteAll();
Download
compile 'com.orhanobut:hawk:2.0.1'
How Hawk works
More options
Everything is pluggable, therefore you can change any layer with your custom implementation.NoEncryption implementation is provided out of box If you want to disable crypto.
Hawk.init(context) .setEncryption(new NoEncryption()) .setLogInterceptor(new MyLogInterceptor()) .setConverter(new MyConverter()) .setParser(new MyParser()) .setStorage(new MyStorage()) .build();
Proguard
Would love to have proguard pull request for consumer proguard implementation
License
Copyright 2016 Orhan ObutLicensed 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://apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed 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 andlimitations under the License.
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~