import java.io.FileOutputStream;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class WritedataPathActivity extends Activity {    EditText editText;    Button button;    // 不需要权限    // 这个是写入data/data/包名/file/中    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        editText = (EditText) findViewById(R.id.ettext);        button = (Button) findViewById(R.id.btnsave);        button.setOnClickListener(new OnClickListener() {            @Override            public void onClick(View v) {                // TODO Auto-generated method stub                try {                    // 输出流 第一个参数为文件名 第二个参数为模式                    /*                     * MODE_APPEND 追加模式                     * 如果已经存在的文件,将数据写入到现有文件的末尾而不是抹去它。                     * MODE_PRIVATE 私有模式                     * 只有本程序或报名相同的程序才能访问                     * MODE_WORLD_READABLE 读取模式                     * 其他程序可以读取此文件                     * MODE_WORLD_WRITEABLE                     * 写入模式 其他程序可以修改此文件                     *                      * 除了追加模式其他模式都会将内容全部覆盖                     */                    FileOutputStream out = openFileOutput("abc/name.txt",                            MODE_PRIVATE);                    String txt = editText.getText().toString();                    // 换行                    txt = txt.replaceAll("\n", "\r\n");                    // 将内容转换为字节类型的数组                    byte[] message = txt.getBytes();                    // 把字节输出                    out.write(message);                    // 关闭输出流                    out.close();                }                catch(Exception e) {                    // TODO: handle exception                }            }        });    }}

更多相关文章

  1. 也谈Android的学习和利用Android来赚钱
  2. 分享磨砺营马剑威老师讲解-Android机型适配
  3. java的jvm与android中的虚拟机的区别
  4. #Android开发杂记--打包release(发行版)App,并将其体积压缩至最小
  5. android 代码混淆总结
  6. Android(安卓)线程
  7. 如何向android程序添加音效或者音频文件
  8. Android阴影背景
  9. NPM 和webpack 的基础使用

随机推荐

  1. Maven For Android插件安装
  2. android 打开移动数据流程
  3. Android:giraffeplayer2 ConnectExceptio
  4. 设置环境变量
  5. android中实现截屏的三种思路
  6. android常见错误-Installation error: IN
  7. 2011.06.21——— android GridView的拖
  8. 实现Android(安卓)滑动退出Activity的功
  9. ImageView的属性android:scaleType,即Imag
  10. Android去掉状态栏和标题栏的两种方式