Android之数据存储-手机存储中
简单的布局
<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();
}
}
});
}
}
更多相关文章
- Android 代码片段
- 第一代Android壳源码--某某公司早期壳代码加固原理分析
- Android输入框中提示自动输入内容
- Android 滑动效果代码分享
- Android点击按钮实现全屏的代码
- Android开关机代码