android-logic_class-SharePreference

来源:互联网 发布:mysql事物与存储引擎 编辑:程序博客网 时间:2024/04/29 10:30
SharePreference
本质是io操作(或持久化),是android平台给的一个简约api,类似于ini之类的配置文件操作类。
前提是要先得到一个SharePreference或者是它的editor,可以是当前应用的也可以是别的应用的,这样就可以进一步读写。
结构上,操作的文件是key-value结构,提供的接口也是key-value的读或写的接口。
推导发散:
操作的是同一个文件,那就有线程安全的问题。--非线程安全,非进程安全。
能取到别的应用的SharePreference,那就有权限的问题,不是所有应用都乐意被读写。
既然有对应的操作文件且是key-value结构,那就可以找到这个文件,并且很容易看到或修改内容。


-------------------------------------------------------


FileInputStream/FileOutputStream
本质是io操作,前提是先用OpenFileInput或OpenFileOutput来取得相应的流(或者new出来,指定路径)。结构上,对目标文件的格式并无要求,读写都是数据,可配合String等来使用。
推导发散:
同一个文件同时操作,有线程安全问题。
读写其它应用的文件,应该有权限问题。
0 0
原创粉丝点击