CatorceavaPractica

Páginas: 3 (509 palabras) Publicado: 13 de abril de 2015
Realizar un programa que permita ingresar el nombre de un archivo y el contenido. Permitir grabar los datos ingresados al presionar un botón. Disponer un segundo botón que permita recuperar losdatos del archivo de texto.

Hacer que los archivos se graben en una tarjeta SD.



El primer paso es modificar el archivo AndroidManifest.xml para permitir el acceso a la tarjeta SD desde nuestraaplicación esto lo hacemos desde el editor visual del archivo AndroidManifest.xml:


Debemos presionar el botón "Add" seleccionar "Uses Permision" y luego en name seleccionar"android.permission.WRITE_EXTERNAL_STORAGE".

El código fuente es:

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
importjava.io.InputStreamReader;
import java.io.OutputStreamWriter;

import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.view.Menu;
import android.view.View;
importandroid.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {
EditText et1;
EditText et2;

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

et1 = (EditText) findViewById(R.id.editText1);
et2 = (EditText)findViewById(R.id.editText2);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

public void grabar(View v) {
String nomarchivo = et1.getText().toString();
String contenido = et2.getText().toString();try {
File tarjeta = Environment.getExternalStorageDirectory();
File file = new File(tarjeta.getAbsolutePath(), nomarchivo);
OutputStreamWriter osw = new...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS