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等来使用。
推导发散:
同一个文件同时操作,有线程安全问题。
读写其它应用的文件,应该有权限问题。
本质是io操作(或持久化),是android平台给的一个简约api,类似于ini之类的配置文件操作类。
前提是要先得到一个SharePreference或者是它的editor,可以是当前应用的也可以是别的应用的,这样就可以进一步读写。
结构上,操作的文件是key-value结构,提供的接口也是key-value的读或写的接口。
推导发散:
操作的是同一个文件,那就有线程安全的问题。--非线程安全,非进程安全。
能取到别的应用的SharePreference,那就有权限的问题,不是所有应用都乐意被读写。
既然有对应的操作文件且是key-value结构,那就可以找到这个文件,并且很容易看到或修改内容。
-------------------------------------------------------
FileInputStream/FileOutputStream
本质是io操作,前提是先用OpenFileInput或OpenFileOutput来取得相应的流(或者new出来,指定路径)。结构上,对目标文件的格式并无要求,读写都是数据,可配合String等来使用。
推导发散:
同一个文件同时操作,有线程安全问题。
读写其它应用的文件,应该有权限问题。
0 0
- android-logic_class-SharePreference
- android sharepreference
- Android SharePreference
- Android-SharePreference
- android SharePreference陌生人设置
- Android SharePreference 使用 储存
- Android--sharepreference总结
- android--存储之SharePreference
- Android--sharepreference总结
- Android SharePreference学习
- Android--sharepreference总结
- Android--sharepreference总结
- Android--sharepreference总结
- Android--sharepreference总结
- android--存储之SharePreference
- Android--sharepreference总结
- Android--sharepreference总结
- android数据存储SharePreference
- Build
- Struts2的简单介绍
- RO,RW,ZI 和scatter file详解
- Oracle 11g R2静默安装
- conjugate gradient method (共轭梯度法)
- android-logic_class-SharePreference
- 用Socket实现TCP,UDP通信
- 如何使用MongoDB
- 杭电1232畅通工程
- 几个字符串输入函数比较
- SDK QT4.8 Mingw
- java程序员的自我修炼--冲刺知名互联网企业
- 【Codechef】 February Cook-Off 2015 Zombinatorial
- java通过注解将对象转换为xml