iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android 文件数据存储实例详解
  • 819
分享到

Android 文件数据存储实例详解

数据存储数据存储Android 2022-06-06 05:06:56 819人浏览 薄情痞子
摘要

Android之文件数据存储 一、文件保存数据介绍 Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数

Android之文件数据存储

一、文件保存数据介绍

Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。文件可用来存放大量数据,如文本、图书、音频等。

File对象适合按照从开始到结束的顺序不跳过地读取或写入大量数据。例如,它适合于图片文件或通过网络交换的任何内容。

数据存储的默认位置:/data/data/<包名>/files public class FileDBManager { private File mFile; private Context mContext; private String mFileName = "myfile"; public FileDBManager(Context context){ mContext = context; } public void write(String info){ try { FileOutputStream fos = mContext.openFileOutput(mFileName,Context.MODE_PRIVATE); fos.write(info.getBytes()); fos.close(); }catch (Exception e){ e.printStackTrace(); } } public String read(){ try { FileInputStream fis = mContext.openFileInput(mFileName); BufferedReader reader = new BufferedReader(new InputStreamReader(fis)); String info = reader.readLine(); fis.close(); return info; }catch (Exception e){ e.printStackTrace(); } return ""; } }

4.修改MainActivity


package com.zhangmiao.datastoragedemo;
import Android.content.ContentResolver;
import android.content.ContentValues;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {private FileDBManager mFileManager;private TextView mTableInfo;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mFileManager = new FileDBManager(this);
    mTableInfo = (TextView) findViewById(R.id.table_info);
    fileWrite.setOnClickListener(this);
    fileRead.setOnClickListener(this);
  }
  @Override
  public void onClick(View v) {
    switch (v.getId()) {
       case R.id.file_write:
        mFileManager.write("hello world!");
        break;
      case R.id.file_read:
        mTableInfo.setText(mFileManager.read());
        break;default:break;
    }
  }
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:android使用SharedPreferences进行数据存储详解Android的网络数据存储5种Android数据存储方式汇总详解Android数据存储之sqlCipher数据库加密详解Android数据存储之Android 6.0运行时权限下文件存储的思考android数据存储之文件存储方法Android平台中实现数据存储的5种方式Android基础教程数据存储之文件存储


--结束END--

本文标题: Android 文件数据存储实例详解

本文链接: https://www.lsjlt.com/news/22795.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android开发文件存储实例
    Android的文件存储,有I/O流的方式存储,与java一样,还有一种Android自己的SharePreferences存储方法。 下面看一个例子: 用I/O流的方式存储方法和S...
    99+
    2024-04-02
  • Android实现文件存储案例
    本文实例为大家分享了Android实现文件存储的具体代码,供大家参考,具体内容如下 1、文件存储案例 public class TestActivity extends AppC...
    99+
    2024-04-02
  • Android中的数据储存之文件存储
    当我们在使用各种程序时,其实际上是在和各种数据打交道,当我们聊QQ,刷微博,看新闻,其实都是在和里面的数据交互例如在聊天时发出的消息,以及在登录时输入的账号密码,其实都是瞬时数据,那什么是瞬时数据呢?就是指储存在内存中,有可能因为程序关闭或...
    99+
    2023-06-04
  • 详解Android 中的文件存储
    目录概要 独立文件 专属文件 internal storage external storage 概要 当我们查看手机的文件管理器的时候,会发现里面的文件五花八门,想要找到自己项目...
    99+
    2024-04-02
  • android文件存储和SharedPreferences存储的项目实例
    该实例为课程作业,请尊重劳动成果。 演示 【文件存储】中查看设备保存的文件 目录 activity_main <xml version="1.0" encoding="u...
    99+
    2024-04-02
  • Android基础教程数据存储之文件存储
    Android基础教程数据存储之文件存储将数据存储到文件中并读取数据新建FilePersistenceTest项目,并修改activity_main.xml中的代码,如下:(只加入了EditText,用于输入文本内容,不管输入什么按下bac...
    99+
    2023-05-30
    android 数据存储 roi
  • Android 文件存储与SharedPreferences存储方式详解用法
    目录持久化技术简介文件存储1. 将数据存储到文件中2. 从文件中读取数据SharedPreferences 存储1. 将数据存储到 SharedPreferences 中2. 从 S...
    99+
    2024-04-02
  • Android用文件存储数据的方法
    本文实例为大家分享了Android用文件存储数据的具体代码,供大家参考,具体内容如下存储数据示例: private void saveFileData() { BufferedWriter writer = null; try...
    99+
    2023-05-30
    android 文件 存储数据
  • Android - 文件存储
    一、概念 机身存储在概念上被分为了内置存储和外置存储,插存储卡或外接U盘硬盘都属于外置存储(这年头几乎都不支持插卡,就算外接这种场景属于用户主动转移文件,而不是APP要考虑往那里存)。含有包名的路径都可以使用Context中的方法,不含...
    99+
    2023-09-09
    android
  • Android如何实现文件存储
    这篇文章主要讲解了“Android如何实现文件存储”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Android如何实现文件存储”吧!1、文件存储案例public class&nbs...
    99+
    2023-06-25
  • vuex存储数据的几种方法实例详解
    目录一、Vuex是什么1、Vuex的构成2、Vuex的使用二、本地存储1.存储数据2.取出数据3.清除数据总结一、Vuex是什么 Vuex是专门为Vuejs应用程序设计的状态管理工具...
    99+
    2022-11-13
    vuex存储数据几种方式 vuex存储数据 vuex怎么存数据
  • Mysql文件存储图文详解
    什么是文件系统 我们知道像 InnoDB、MyIASM 这样的存储引擎都是把表存储在磁盘上的(持久化)。当我们想读取数据的时候,这些存储引擎会从文件系统中把数据读出来返回给我们, 当...
    99+
    2024-04-02
  • Android存储卡读写文件与Application数据保存的实现介绍
    目录一、在存储卡上读写图片文件二、Application1、Application生命周期2、利用Application操作全局变量一、在存储卡上读写图片文件 Android的位图工...
    99+
    2024-04-02
  • Android文件存储SharedPreferences源码解析
    1.我们都知道SharedPreferences 是android可以用来存放key value的的文件。 SharedPreferences sp = getSha...
    99+
    2024-04-02
  • 浅析Android文件存储
    目录一、内部存储二、外部存储2.1、外部公有2.2、外部私有一、内部存储 内部存储,位于data/data/包名/路径下 是否需要用户权限:否 是否能被其他应用访问:否 卸载应用数据...
    99+
    2024-04-02
  • Android local.properties 文件读取实例详解
    Android local.properties 文件读取实例详解在Android Studio项目里面有个local.properties文件,这个文件可以放一些系统配置。比如:sdk路径、ndk路径。ndk.dir=D\:\\soft\...
    99+
    2023-05-31
    android local.properties 文件读取
  • android文件存储和SharedPreferences存储的方法
    这篇文章主要讲解了“android文件存储和SharedPreferences存储的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“android文件存储和SharedPreference...
    99+
    2023-06-30
  • Android中的存储详解
    目录1、存储在App内部2、SD卡外部存储3、SharedPreferences存储4、使用SQLite数据库存储4.1 自己完成一个BaseDao类4.2 使用Google写的AP...
    99+
    2024-04-02
  • k8s数据存储之Volume使用示例详解
    目录一、什么是Volume二、k8s中的Volume三、k8s中常见的Volume类型四、Volume 之 EmptyDir 4.1 EmptyDir 特点4.2 Empt...
    99+
    2023-03-09
    k8s Volume使用 k8s数据存储Volume使用
  • Android中怎么实现数据存储
    在Android应用中,可以使用以下几种方式来实现数据存储: SharedPreferences:SharedPreferenc...
    99+
    2024-04-03
    Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作