1.sharePreference?

SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。

SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下:

一个简单的存储代码如下:

SharedPreferences sharedPreferences = getSharedPreferences("wujay", Context.MODE_PRIVATE); //私有数据
Editor editor = sharedPreferences.edit();//获取编辑器
editor.putString("name", "wujaycode");
editor.putInt("age", 4);
editor.commit();//提交修改

四种操作模式分别为:

1. MODE_APPEND: 追加方式存储

2. MODE_PRIVATE: 私有方式存储,其他应用无法访问

3. MODE_WORLD_READABLE: 表示当前文件可以被其他应用读取

4. MODE_WORLD_WRITEABLE: 表示当前文件可以被其他应用写入

SharedPreferences share=getSharedPreferences("Acitivity",Activity.MODE_WORLD_READABLE);

int i=share.getInt("i",0);

String str=share.getString("str","");

boolean flag=share.getBoolean("flag",false);

2.FILE IO?

FileoutputStream foutput = new FileoutputStream(filepath);//写入
foutput .close();FileinputStream finput = new FileinputStream(filepath);//读取
finput .close();

context.openfileoutput/context.openfileinput

/data/data/pacakagename/files/

imageview.setimagedrawable(sdfilepath);

3.xml 的几种方式?

DOM,SAX,PULL方式。一般使用pull方式。

转载于:https://www.cnblogs.com/deman/p/4247840.html

android面试(4)---文件存储相关推荐

  1. android实现存储,Android开发实现文件存储功能

    本文实例为大家分享了Android开发实现文件存储的具体代码,供大家参考,具体内容如下 这个程序只有一个Activity, Activity中只有一个Edittext.实现的功能是在Activity销 ...

  2. Android入门(九)文件存储与SharedPreferences存储

    原文链接:http://www.orlion.ga/578/ Android系统中主要提供了三种方式用于简单地实现数据持久化功能,即文件存储.SharedPreference存储以及数据库存储.当然, ...

  3. Android 11 中文件存储(FileNotFoundException open failed: EPERM (Operation not permitted))

    使用之前的方式进行文件存储会得到如下错误 FileNotFoundException open failed: EPERM (Operation not permitted) 就是无法获取文件路径了 ...

  4. Android中的文件存储问题

    Android Devicer Monitor 的常见问题 Android系统中主要提供了三种方式用于简单地实现数据持久化功能,即 1:文件存储 2:SharedPreferecne存储 3:数据库存 ...

  5. 【Android 文件管理】分区存储 ( 分区存储机制 和 文件索引数据 )

    文章目录 一.Android 10 以前的存储机制 二.Android 10 及以后的分区存储机制 三.Android 10 中的存储过渡方案 四.文件索引数据库 五.相关文档资料 一.Android ...

  6. 文件存储、列表控件 ListView 及适配器 SimpleAdapter、BaseAdapter 的使用方 法

    一.文件存储 文件存储 Android中的文件存储分为内部存储和外部存储. 内部存储:将应用程序的数据以文件方式存储到设备的内部(data/[你的APP的包名]/files下),当创建的应用程序被卸载 ...

  7. android文件存储数组,Android面试简录——文件存储

    * SharedPreferences 请描述Android SDK支持哪些文件存储技术? 1.SharedPreferences保存key-value类型的数据 2.流文件存储(openFileOu ...

  8. Android数据持久化:文件存储

    数据持久化: 数据可分为瞬时数据和关键数据.保存在内存之中的数据是瞬时数据,而对于一些关键性数据,后期需要持续使用的,应当保存在存储设备中: 持久化保存方式: 文件存储.SharePreference ...

  9. android 读取内部存储文件格式,Android中的数据储存之文件存储

    当我们在使用各种程序时,其实际上是在和各种数据打交道,当我们聊QQ,刷微博,看新闻,其实都是在和里面的数据交互 例如在聊天时发出的消息,以及在登录时输入的账号密码,其实都是瞬时数据,那什么是瞬时数据呢 ...

最新文章

  1. 创建function实现hive表结果导出到mysql
  2. 数学之美系列十七 -- 谈谈搜索引擎作弊问题(Search Engine Anti-SPAM)
  3. Python学习-03(集合,文件,编码)
  4. 前端学习(1978)vue之电商管理系统电商系统之为每一行数据提供单独的value
  5. java map 对象作为key_Java 将自定义的对象作为HashMap的key
  6. 【Java程序设计】图形用户界面(一)
  7. kubernetes视频教程笔记 (14)-资源控制器大全ReplicationController 和 ReplicaSet Deployment DaemonSet StateFulSet Job
  8. js对象转json字符串
  9. db2 jdbc驱动参数_db2的jdbc驱动安装及例子
  10. 16G kingston U盘 解除写保护
  11. 可以代替专业CAD的《燕秀工具箱》V2.81版-模具设计外挂
  12. Fine-grained prosody modeling
  13. 前端开发实习面试题(Vue篇)
  14. 移动通信网络规划:机房设计
  15. 【程序人生】有个程序员男朋友是什么体验?被公开吐槽
  16. rabit的安装与使用
  17. Eclipse读取properties文件中文乱码问题
  18. Python+PIL 轻松制作九宫格图片
  19. android系统怎么刷机教程,如何刷新Android系统? Android手机通用刷机教程
  20. 对中国四大名著--红楼梦 使用jieba进行分词处理 排除去停词 统计完整词频并按降序排列 前20词绘制词云图

热门文章

  1. java解析字符串方法_java字符串的截取方法substring()代码解析
  2. Python JSONPath示例
  3. Python字符串isdigit()
  4. shell脚本for循环_了解Shell脚本中的for循环
  5. jmc线程转储_Java线程转储– VisualVM,jstack,kill -3,jcmd
  6. java 查找素数_在Java中查找和检查素数
  7. 浅析HTML5高薪的原因所在
  8. C++基础教程之函数
  9. JavaScript词法作用域和动态作用域
  10. 打造属于自己的underscore系列 ( 一 ) - 框架设计