保存数据到dada\dada\apk名\files
- 写入和读取内存中的文件,写到apk中的文件夹files中,只有Root的手机才能查看系统文件
public void onClick(View v) { //这里我是利用一个点击事件做的测试
switch (v.getId()){
case R.id.bt_mian_one: //如果是保存
try {//此文件被存放在,内存目录中,如果文件没有,会自动创建
// openFileOutput此方法是Activity特有的写入方法
//参数一被读取的文件名,参数二:读取模式,读取自己的采用私有模式
FileOutputStream fileOutputStream=openFileOutput(editTextone.getText().toString(), Context.MODE_PRIVATE)
BufferedOutputStream bufferedOutputStream=new BufferedOutputStream(fileOutputStream)
//把值写入文件,write 可以从指定Bytes数组位置开始写到Bytes数组指定位置
bufferedOutputStream.write(editTexttwo.getText().toString().getBytes())
//关闭写入
fileOutputStream.flush()
bufferedOutputStream.flush()
fileOutputStream.close()
Toast.makeText(this, "写入完成", Toast.LENGTH_SHORT).show()
bufferedOutputStream.close()
} catch (FileNotFoundException e) {
e.printStackTrace()
} catch (IOException e) {
e.printStackTrace()
}
break
case R.id.bt_mian_two://如