android fileoutputstream 权限,android_10_文件访问权限 素颜马尾好姑娘i 2022-10-05 11:58 275阅读 0赞 效果: ![ac08a97c013eb83fc32e00dc0afa46fd.png][] 代码: public void privateFile()\{ //路径已经默认为data/data/包名/files try \{ FileOutputStream fos = openFileOutput("privateFile.txt", MODE\_PRIVATE); fos.write("beyond".getBytes()); fos.close(); \} catch (Exception e) \{ e.printStackTrace(); \} \} public void readFile()\{ //路径已经默认为data/data/包名/files try \{ @SuppressWarnings("deprecation") FileOutputStream fos = openFileOutput("readFile.txt", MODE\_WORLD\_READABLE); fos.write("beyond".getBytes()); fos.close(); \} catch (Exception e) \{ e.printStackTrace(); \} \} public void writeFile()\{ //路径已经默认为data/data/包名/files try \{ @SuppressWarnings("deprecation") FileOutputStream fos = openFileOutput("writeFile.txt", MODE\_WORLD\_WRITEABLE); fos.write("beyond".getBytes()); fos.close(); \} catch (Exception e) \{ e.printStackTrace(); \} \} public void readWriteFile()\{ //路径已经默认为data/data/包名/files try \{ @SuppressWarnings("deprecation") FileOutputStream fos = openFileOutput("readWriteFile.txt", MODE\_WORLD\_READABLE | MODE\_WORLD\_WRITEABLE); fos.write("beyond".getBytes()); fos.close(); \} catch (Exception e) \{ e.printStackTrace(); \} \} 另一个应用(去读取rw文件) public void accessToReadWriteFile(View v)\{ File file = new File("data/data/com.sg31.globalFilePermission/files/readWriteFile.txt"); try \{ FileInputStream fis = new FileInputStream(file); BufferedReader br = new BufferedReader(new InputStreamReader(fis)); Toast.makeText(this, br.readLine(), 0).show(); \} catch (Exception e) \{ e.printStackTrace(); \} \} [ac08a97c013eb83fc32e00dc0afa46fd.png]: /images/20221005/30217f377a7b4b9aa73723bcd4194b0b.png
还没有评论,来说两句吧...