Android内部存储文件写入不工作
我是android开发新手。我试着在我的android设备上写一个带有数字的文件。我可以将该文件存储在内部存储器中,但此时无法写入该文件 这是我的密码。 有什么建议可以告诉我吗Android内部存储文件写入不工作,android,internal-storage,Android,Internal Storage,我是android开发新手。我试着在我的android设备上写一个带有数字的文件。我可以将该文件存储在内部存储器中,但此时无法写入该文件 这是我的密码。 有什么建议可以告诉我吗 int count=0; FileOutputStream outputStream; BufferedReader input=null; File file=new File(getCacheDir(),"example.txt"); i
int count=0;
FileOutputStream outputStream;
BufferedReader input=null;
File file=new File(getCacheDir(),"example.txt");
if(file.exists()==true){
try {
input = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
String line;
StringBuilder builder=new StringBuilder();
while((line=input.readLine())!=null){
builder.append(line);
}
String g=builder.toString();
Toast.makeText(getApplicationContext(),"Count - " + g,Toast.LENGTH_LONG).show();
}catch (IOException e){
}
}else {
try {
count=count+1;
outputStream = new FileOutputStream(file);
outputStream.write(count);
outputStream.close();
Toast.makeText(getApplicationContext(),"File - "+file.getPath().toString(),Toast.LENGTH_LONG).show();
}catch (IOException e){
Toast.makeText(getApplicationContext(),"Error creating this file",Toast.LENGTH_LONG).show();
}
}
谢谢
在AndroidManifest.xml文件中添加此行
谢谢大家,我找到了解决问题的方法。我可以使用Sting而不是整数来完成上述工作。再见 @ChiragSavsani谢谢你。@ChiragSavsani-仍然不工作,现在显示我的更新答案。@ChiragSavsani-给我几分钟时间,然后在这里发布你的日志。事实上,我正在做一个项目,所以我现在无法发布我的日志。然后发布你日志中唯一的异常。我的日志中没有任何异常。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />