存储

内部存储 SharedPreferences

用于不许一些类似登录的配置信息.
本质上是一个xml文件,是通过类似键值对的方式存放信息.
位于程序的私有目录中,即data/data/[packageName]/shared_prefs

操作模式

MODE_APPEND:追加方式存储
MODE_PRIVATE:私有方式存储,其他应用无法访问
MODE_WORLD_READABLE:可被其他应用读取
MODE_WORLD_WRITEABLE:可被其他应用写入

代码示例

获取SharedPreferences对象

	 SharedPreferences share = getSharedPreferences("WEN_JIAN_MING", MODE_PRIVATE);

存储数据

	SharedPreferences.Editor editor = share.edit();
	editor.putString("ACCOUNT", account);
	editor.putString("PWD", pwd);
    editor.apply();

读取数据

	share.getString("ACCOUNT", "")

存储

    获取内部存储目录
    Context.getFileDir(); /data/data/包名/files
    Context.getCacheDir();/data/data/包名/cache
    获取外部存储目录
    Context.getExternalFilesDir() /SDCard/Android/data/包名/files
    Context.getExternalCacheDir() /SDCard/Android/data/包名/cache

代码示例

获取路径

        String path=this.getExternalCacheDir()+"/me.txt";
         File f = new File(path);
                    if (!f.exists()) {
                        f.createNewFile();
                    }
                    FileOutputStream fos = new FileOutputStream(f);
                    String str = infoEdt.getText().toString();
                    fos.write(str.getBytes());
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值