一、填空题
1、序列化是将对象状态转换为 的过程。
2、Android中的文件可以存储在 和 中。
3、 是一个轻量级的存储类,主要用于存储一些应用程序的配置参数。
二、判断题
1、SharedPreferences本质上是一个XML文件,以Map<key,value>形式存入文件中。( )
2、文件存储是通过I/O流的形式吧数据原封不动的存储到文档中。( )
3、XML文件只能用来保存本地数据,不能在网络中传输。 ( )
4、ContentProvider表示内容提供者,用于显示程序中的数据。 ( )
5、档用户将文件保存至SD卡时,需要在清单文件中添加权限"android.permission.WRITE_EXTERNAL_STORAGE"。 ( )
三、选择题
1、下列文件操作全险种,指定文件内容可以追加的是( )
A、MODE_PRIVATE B、MODE_WORLD_READBLE
C、MODE_APPEND D、MODE_WORLD_WRITEABLE
2、下列代码中,用于获取SD卡路径的是( )
A、Environment.getSD(); B、Environment.getExternalStorageState();
C、Environment.getSD Directory(); D、Environment.getExternalStorageDirectory();
3、下列选项中,关于文件存储数据的说法错误的是( )
A、文件存储是以流的形式来操作数据的 B、文件存储可以将数据存储到SD卡中
C、文件存储可以将数据存储到内存中 D、Android中只能使用文件存储数据
4、下列选项中美观与XML序列化和解析描述合理的是( )
A、DOM解析会将XML文件的所有内容以文档树方式存放在内存中
B、在序列化学像是,需要使用XmlSerialize序列化器,即XmlSerializer类
C、XmlSerializer类的startDocument()方法用于写入序列号的开始节点
D、XmlSerializer类的setOutput()方法用于设置文件的编码方式
5、如果要将程序中的私有数据分享给其他应用程序,可以使用的是( )
A、文件存储 B、SharedPreferences C、ContentProvider D、SQLite
四、简答题
1、请简述Android系统中的5种数据存储方式各自的特点。
2、请简述SharedPreferences如何存储数据。
云南开放大学移动互联网开发技术基础第4次离线作业
点点赞赏,手留余香
给TA打赏
评论0