tutumaa 2015-10-14 01:56 采纳率: 0%
浏览 1366

关于Android文件读写的问题

本人小白一枚,最近写了一个文件读写的demo,但在\data\data\包名\ 下生成的文件不是txt格式,却是这么个东东,所以想让各位大神看看问题在哪里图片说明

代码:public class MainActivity extends Activity {
private EditText mfilename;
private EditText mfilecontent;
private Button msave;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mfilename = (EditText) findViewById(R.id.filename);
    mfilecontent= (EditText) findViewById(R.id.filecontent);
    msave = (Button) findViewById(R.id.save);
    msave.setOnClickListener(new saveClickListener());
}
private class saveClickListener implements OnClickListener{

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        String filename = mfilename.getContext().toString();
        String filecontent = mfilecontent.getContext().toString();

        FileService service = new FileService(getApplicationContext());
        try {
            service.save(filename,filecontent);
            Toast.makeText(getApplicationContext(), R.string.success, 1).show();

        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            Toast.makeText(getApplicationContext(), R.string.fail, 1).show();
        }
    }

}

}
import android.content.Context;

public class FileService {
private Context context;

public FileService(Context context) {
    super();
    this.context = context;
}

public void save(String filename, String filecontent) throws Exception {
    // TODO Auto-generated method stub
    FileOutputStream output = context.openFileOutput(filename, Context.MODE_PRIVATE);
    output.write(filecontent.getBytes());
    output.close();
}

}

  • 写回答

3条回答 默认 最新

  • AzusaL 2015-10-14 03:02
    关注

    文件写进去的时候,名字要带上.txt啊

    评论

报告相同问题?

悬赏问题

  • ¥15 onlyoffice编辑完后立即下载,下载的不是最新编辑的文档
  • ¥15 求caverdock使用教程
  • ¥15 Coze智能助手搭建过程中的问题请教
  • ¥15 12864只亮屏 不显示汉字
  • ¥20 三极管1000倍放大电路
  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。