android app数据存储,Android App将数据写入内部存储和外部存储的示例

本文介绍如何在Android应用中实现数据存储。针对内部存储,通过`openFileOutput`方法创建文件并写入数据;对于外部存储(SD卡),首先检查权限,然后利用`Environment.getExternalStorageDirectory()`获取路径,最后进行文件操作。示例代码详细展示了读写过程。
摘要由CSDN通过智能技术生成

File存储(内部存储)一旦程序在设备安装后,data/data/包名/ 即为内部存储空间,对外保密。

Context提供了2个方法来打开输入、输出流

FileInputStream openFileInput(String name)

FileOutputStream openFileOutput(String name, int mode)

public class MainActivity extends Activity {

private TextView show;

private EditText et;

private String filename = "test";

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

show = (TextView) findViewById(R.id.show);

et = (EditText) findViewById(R.id.et);

findViewById(R.id.write).setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

try {

FileOutputStream fos = openFileOutput(filename, Context.MODE_PRIVATE);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值