Android 内部文件操作和外部文件操作有何异同?

相同点:

  • 都是通过IO流的形式把数据直接存储到文档中。

异同点:

内部文件:

  • 1.使用的存储方法是Context提供的openFileOutput()方法和openFileInput()通过这两个方法可以分别获取FileOutputStream对象和FileInputStream对象,进行读写操作。
  • 2.当其应用程序卸载时,其内部文件也随之被删除。

外部文件:

  • 1.使用外部存储之前必须使用Environment.getExternalStorageState()方法来确认外部设备是否可用,当外部文件可用并且具有读写权限时可以通过FileOutputStream对象和FileInputStream对象,进行读写操作。

你可能感兴趣的:(Android,android)