保存数据的代码如图17-6所示。
图17-6 代码2
执行完后,在如下路径里可以看到创建的两个xml文件:
root@generic_x86:/data/data/appinventor.ai_test.demo/shared_prefs#ls
man.xml
woman.xml
man.xml的内容如下:
<?xmlversion='1.0'encoding='utf-8'standalone='yes'?>
<map>
<stringname="姓名">";王刚";</string>
</map>
woman.xml的内容如下:
<?xmlversion='1.0'encoding='utf-8'standalone='yes'?>
<map>
<stringname="姓名">";王芳";</string>
</map>
读取文件内容的示例代码如图17-7所示。
图17-7 代码3
执行结果如图17-8所示。
(www.xing528.com)
图17-8 执行结果1
数据加密示例代码如图17-9所示。
图17-9 代码4
代码执行完后,会生成两个文件,plaintext.xml的内容如下:
<?xmlversion='1.0'encoding='utf-8'standalone='yes'?>
<map>
<stringname="password">";123abc";</string>
</map>
ciphertext.xml的内容如下:
<?xmlversion='1.0'encoding='utf-8'standalone='yes'?>
<map>
<stringname="password">6def699c15f62b9d814ee315b8ce9ac4</string>
</map>
通过使用MD5加密,把明文字符串“123abc”转成了一个32位长度的字符串“6def699c15f62b9d814ee315b8ce9ac4”。
读取数据的代码如图17-10所示。
图17-10 代码5
执行结果如图17-11所示。
图17-11 执行结果2
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。