Android钟对数据的存储与访问是很有必要的,在Android中对于数据存储提供了如下几种方法:
文件形式
SharedPreferences(参数-键值对形式)
SQLite数据库(空间2T)
Content provider (Android组件-内容提供者)
网络(云存储)
现在我们主要写的是文件的保存与读取。
Android文件储存数据有两个地方:1、Android系统自带的存储空间,2、外部储存设备(SD等)
写的是第二种SDCard(SD卡)存储:
JAVA代码:
1、Activity类代码:
package com.example.administrator.foundationdemo.file;
import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.example.administrator.foundationdemo.R;
public class FileActivity extends AppCompatActivity {
private EditText file_name_edittext;
private EditText file_text_edittext;
private Button file_writing_button;
private Button file_read_button;
private TextView file_read_text;
FileService fileService;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_file);
file_name_edittext = (EditText) findViewById(R.id.file_name_edittext);
file_text_edittext = (EditText) findViewById(R.id.file_text_edi