Sitio web de resúmenes de películas - Descarga de música - Ayude a los maestros de Android a desarrollar un lector novedoso que lea el código Java del archivo e importe el código Java del archivo de la tarjeta SD.

Ayude a los maestros de Android a desarrollar un lector novedoso que lea el código Java del archivo e importe el código Java del archivo de la tarjeta SD.

Hay muchos códigos en Google y Baidu, solo busca más.

1. ¿"Leer un archivo" significa leer un archivo como una cadena? Simplemente use FileInputStream, consulte lo siguiente (que se encuentra en línea):

Cadena estática pública readFileContentStr (cadena de nombre de archivo completo)

{

Cadena readOutStr = null

Pruebe {

data inputstream dis = new data inputstream(nueva secuencia de entrada de archivo (nombre de archivo completo));

Pruebe {

long len = nuevo archivo (nombre completo del archivo). length();

if(len & gt; integer. MAX_VALUE) lanza una nueva excepción io(" Archivo "+nombre de archivo completo+" es demasiado grande, "+len+" bytes.");

byte[]bytes = nuevo byte[(int)len];

dis.readFully(bytes);

readOutStr = nueva cadena(bytes, "UTF-8" );

}Finalmente {

dis . close();

}

Log.d( "readFileContentStr ", "String leído correctamente desde el archivo"+nombre de archivo completo);

} catch (IOException e) {

readOutStr = null

Log.d("readFileContentStr ", " No se puede leer la cadena del archivo"+nombre de archivo completo);

}

Devolver readOutStr

}

2. ¿Se importa la tarjeta SD? archivos significa leer archivos SD? Si es así, puede obtener el archivo directamente desde el nuevo Archivo (ruta) o puede obtener la transmisión desde FileInputStream.