Es muy simple Utilice estas 2 funciones definidas por el usuario para escribir un archivo y leer un archivo del almacenamiento interno.
public void storeUserData (datos de cadena, nombre de archivo de cadena, actividad de actividad) {
tratar {
OutputStreamWriter outputStreamWriter = new OutputStreamWriter (activity.openFileOutput (fileName + “. Txt”, Context.MODE_PRIVATE));
outputStreamWriter.write (datos);
outputStreamWriter.close ();
} catch (IOException e) {
e.printStackTrace ();
}
}
- ¿Cuál es la diferencia entre la gestión de proyectos múltiples y la gestión de proyectos extremos?
- ¿Cuál es el mejor programa de desarrollo de aplicaciones de Android?
- ¿Cómo instalar un controlador de pantalla táctil en Android? ¿Necesito hacerlo usando Android Toolbox? Me puedes decir los pasos
- Cómo solucionar este error con respecto a APK en Android Studio
- Cómo obtener el asistente de Google en Android Lollipop
public String readUserData (actividad de actividad, String fileName) {
Resultado de cadena = “”;
tratar {
InputStream inputStream = activity.openFileInput (fileName + “. Txt”);
if (inputStream! = null) {
InputStreamReader inputStreamReader = new InputStreamReader (inputStream);
BufferedReader bufferedReader = nuevo BufferedReader (inputStreamReader);
String tempString = “”;
StringBuilder stringBuilder = new StringBuilder ();
while ((tempString = bufferedReader.readLine ())! = null) {
stringBuilder.append (tempString);
}
inputStream.close ();
resultado = stringBuilder.toString ();
}
} catch (IOException e) {
e.printStackTrace ();
}
resultado de retorno;
}
Nota –
- Si ya tiene un archivo presente en el almacenamiento interno, proporcione el valor del nombre de archivo como el de ese archivo y no proporcione la extensión (como .txt).
- Si desea que el archivo .doc se lea, cambie .txt presente en las funciones a .doc
Si encuentra algún error o necesita ayuda, responda.