文件存储简单代码
来源:互联网 发布:妙味云课堂js视频下载 编辑:程序博客网 时间:2024/04/26 06:16
下面给大家提供一些简单的代码,运行结果和代码如下
acyity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.bz0209.filedemo.MainActivity"> <Button android:text="Ok" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/etInfo" android:layout_centerHorizontal="true" android:layout_marginTop="32dp" android:onClick="saveDate" android:id="@+id/btnOk" /> <EditText android:drawableLeft="@mipmap/ic_launcher" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="textPersonName" android:hint="input infos" android:ems="10" android:layout_marginTop="154dp" android:id="@+id/etInfo" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" /></RelativeLayout>FileService.javapackage com.example.bz0209.filedemo.model;import android.content.Context;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.OutputStreamWriter;/** * Created by Administrator on 2017/3/31. */public class FileService { private Context context; public FileService(Context context){ this.context=context; } public boolean save(String content){ FileOutputStream fos=null; OutputStreamWriter osw=null; BufferedWriter bw=null; try{ fos=context.openFileOutput("data",Context.MODE_PRIVATE); osw=new OutputStreamWriter(fos); bw=new BufferedWriter(osw); bw.write(content); return true; }catch (FileNotFoundException er){ er.printStackTrace(); }catch (IOException e){ e.printStackTrace(); }finally { try { if (bw != null) bw.close(); if (osw!=null) osw.close(); if (fos!=null) fos.close(); }catch(IOException e){ e.printStackTrace(); } } return false; }}ExampleInstrumentedTest.javapackage com.example.bz0209.filedemo;import android.content.Context;import android.support.test.InstrumentationRegistry;import android.support.test.runner.AndroidJUnit4;import com.example.bz0209.filedemo.model.FileService;import org.junit.Test;import org.junit.runner.RunWith;import static org.junit.Assert.*;/** * Instrumentation test, which will execute on an Android device. * * @see <a href="http://d.android.com/tools/testing">Testing documentation</a> */@RunWith(AndroidJUnit4.class)public class ExampleInstrumentedTest { @Test public void useAppContext() throws Exception { // Context of the app under test. Context appContext = InstrumentationRegistry.getTargetContext(); assertEquals("com.example.bz0209.filedemo", appContext.getPackageName()); } public void save(){ Context appContext=InstrumentationRegistry.getTargetContext(); FileService fileService=new FileService(appContext); assertEquals(true,fileService.save("hello test")); }}MainActicity.javapackage com.example.bz0209.filedemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.EditText;import com.example.bz0209.filedemo.model.FileService;public class MainActivity extends AppCompatActivity { private EditText etIofo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); etIofo=(EditText) findViewById(R.id.etInfo); } public void saveDate(View view){ FileService fileService=new FileService(this); fileService.save(etIofo.getText().toString()); }}
0 0
- 文件存储简单代码
- 简单文件传送代码
- 简单之文件存储管理
- Android的简单文件存储
- Android文件存储使用代码
- ASP调用存储过程简单代码
- 简单的repeater分页代码 (存储过程)
- 创建存储过程的一个简单代码
- 简单的文件上传代码
- 文件下载的简单代码
- php 文件上传 简单代码
- Smokeping 代码文件简单分析
- php 文件上传 简单代码
- 读写plist文件简单代码
- C 文件操作 简单代码
- Symbian 文件流存储简单操作
- Android 文件存储的简单实现
- 简单方便的文件存储file
- jQuery-ajax
- Java StringBuffer 和 StringBuilder 类
- 数据库基础
- 数据结构-顺序表与单链表的C++模板类实现
- uC/OSIII学习笔记(一)消息传递
- 文件存储简单代码
- 前端面试(计算机网络、数据算法、Linux)
- Count Primes
- BZOJ 4762: 最小集合
- LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d240d.lib”解决方法
- EM算法--二维高斯混合模型(GMM)
- 字符判断| 对于汉字的输入确实有问题,求指导
- Android Manifest之<application>元素中文注释
- makefile教程