简单的布局

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="文件名称"
android:textSize="15sp"
/>
<EditText
android:id="@+id/name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="请输入名字"
/>

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="15sp"
android:text="文件的内容"
/>
<EditText
android:id="@+id/contain"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minLines="4"
android:hint="请输入内容"
/>
<Button
android:id="@+id/save"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="保存"
/>

代码-FileService.java

package com.service;

import java.io.FileOutputStream;

import android.content.Context;

public class FileService
{
private Context context;

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

/**
*
* @param filename
* @param contain
* @throws Exception
*/
public void save(String filename, String contain) throws Exception
{
FileOutputStream outputStream = context.openFileOutput(filename,
Context.MODE_PRIVATE);
outputStream.write(contain.getBytes());
outputStream.close();
}
}

代码-MainActivity.java

public class MainActivity extends Activity
{
private Button save;
private FileService fileService;

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

fileService=new FileService(getApplication());

save =(Button)findViewById(R.id.save);
save.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
EditText filename=(EditText)findViewById(R.id.name);
EditText contain=(EditText)findViewById(R.id.contain);
String name=filename.getText().toString();
String textString=contain.getText().toString();
try
{
fileService.save(name, textString);
} catch (Exception e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
}

}



更多相关文章

  1. Android 代码片段
  2. 第一代Android壳源码--某某公司早期壳代码加固原理分析
  3. Android输入框中提示自动输入内容
  4. Android 滑动效果代码分享
  5. Android点击按钮实现全屏的代码
  6. Android开关机代码

随机推荐

  1. 从零开始学习Android开发
  2. 36、Android(安卓)Bitmap 全面解析
  3. Android编译过程详解(一)
  4. android webview开发html5
  5. 《疯狂Android讲义》第二版目录
  6. android的Theme
  7. 设置Android应用程序横竖屏显示
  8. Android(安卓)中 GridView 常用属性合集
  9. Android(安卓)TextView的一些小知识
  10. RadioGroup和RadioButton