Android Studio 将数据保存到手机
Posted
技术标签:
【中文标题】Android Studio 将数据保存到手机【英文标题】:Android Studio Saving Data to Phone 【发布时间】:2015-03-21 03:32:46 【问题描述】:String myString = "hello world";
如何将myString
的内容保存到Phone/android 中的.txt 文件中,该文件将在应用程序结束后存在,以便我以后可以编辑该值?
【问题讨论】:
你经历过all these吗? How to write to an external text file in Android?的可能重复 为什么Android studio这个词有问题?问题似乎与应用程序和 Android 设备/手机有关...... 【参考方案1】:使用这个方法:
public void WriteToFile(String str)
try
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(context.openFileOutput("config.txt", Context.MODE_PRIVATE));
outputStreamWriter.write(data);
outputStreamWriter.close();
catch (IOException e)
Log.e("Exception", "File write failed: " + e.toString());
private String readFromFile()
String ret = "";
try
InputStream inputStream = openFileInput("config.txt");
if ( inputStream != null )
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String receiveString = "";
StringBuilder stringBuilder = new StringBuilder();
while ( (receiveString = bufferedReader.readLine()) != null )
stringBuilder.append(receiveString);
inputStream.close();
ret = stringBuilder.toString();
catch (FileNotFoundException e)
Log.e("login activity", "File not found: " + e.toString());
catch (IOException e)
Log.e("login activity", "Can not read file: " + e.toString());
return ret;
【讨论】:
以上是关于Android Studio 将数据保存到手机的主要内容,如果未能解决你的问题,请参考以下文章
Android 解决小米手机Android Studio安装app 报错的问题It is possible that this issue is resolved by uninstalling an
将激光测距仪(Bosch Disto GLM 50 C)与智能手机(Android Studio)连接