//本次完成的知识点是关于在sdcard中存一个自己创建的文件夹,该文件夹的名字是“当前的时间+内容”,
package com.example.baocunwenjain;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.xutils.x;
import org.xutils.view.annotation.Event;
import org.xutils.view.annotation.ViewInject;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.ClipboardManager;
import android.content.ContentResolver;
import android.content.Context;
import android.content.DialogInterface;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnLongClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity implements OnClickListener{
Context con;
@ViewInject(R.id.content)
private TextView content;
@ViewInject(R.id.time)
private TextView Time;
@ViewInject(R.id.start)
Button start;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
x.view().inject(this);
start.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
/*1,获得当前的时间2,将时间编程字符串3,放到文本框中*/
SimpleDateFormat sTimeFormat=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String date=sTimeFormat.format(new Date());
Time.setText(date);
content.setText("黄石测试");
//调用建立文件夹的方法,方法里的参数是文件路径包含自己建的文件夹名称
makeRootDirectory("/sdcard/"+initData());
}
//建立文件夹
public static void makeRootDirectory(String filePath) {
File file = null;
try {
file = new File(filePath);
if (!file.exists()) {
file.mkdir();
}
} catch (Exception e) {
Log.i("error:", e+"");
}
}
private String initData() {
String fileName = Time.getText().toString()+content.getText().toString();
return fileName;
}
}