Android Studio,下载后打开文件时找不到项目
在Android Studio中,我遇到两个不同的错误,第一个是“找不到项目”,然后是“拒绝访问”。下载文件后打开文件时会发生这种情况。我有以下权限:Android Studio,下载后打开文件时找不到项目,android,Android,在Android Studio中,我遇到两个不同的错误,第一个是“找不到项目”,然后是“拒绝访问”。下载文件后打开文件时会发生这种情况。我有以下权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 首先检查您是否在
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
首先检查您是否在清单中同时拥有这两个权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
换句话说,尝试使用下一种方法读取文件:
private String readFromFile() {
String ret = "";
try {
InputStream inputStream = openFileInput("fileURL");
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;
}
希望它能帮助你。
祝你好运 首先检查您是否在清单中同时拥有这两个权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
换句话说,尝试使用下一种方法读取文件:
private String readFromFile() {
String ret = "";
try {
InputStream inputStream = openFileInput("fileURL");
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;
}
希望它能帮助你。
祝你好运 仍然是相同的问题我修改答案,尝试使用我添加的新方法解决问题,我认为不允许在私有模式下使用Intent.ACTION_视图,并且我不需要存储在外部?仍然是相同的问题我修改答案,尝试使用我添加的新方法解决问题,我认为不允许在私有模式下使用Intent.ACTION\u视图,并且我不需要存储在外部?