谁能告诉我有关 Android 中的 InternalStorage 的信息?我很迷惑
Can anyone tell me about InternalStorage in Android ? I am confused
我是 android 的新手。我对 android 中的内部存储主题几乎没有混淆。如有不妥请指正
InternalStorage :- 允许我们读取和写入与每个应用程序的内部存储器关联的文件,因此数据对您的应用程序是私有的。
该文件只能被应用程序访问,不能被其他应用程序或用户访问
InternalStorage在设备内存中存储数据是真的吗?
如果答案是肯定的,那么当用户通过 USB 连接时,我如何存储用户可以在设备上或通过电脑查看和访问的图像、视频等?
如果我的应用程序下载图像而设备没有 SD 卡,并且我在这种情况下使用了内部存储方法,用户如何使用 USB 或从设备查看下载的图像?
能举例说明就好了,谢谢
您必须将文件保存在外部存储设备上。请注意,外部存储并不自动意味着可移动存储。通常设备的内置存储分为内部存储和外部存储。但是,外部存储也包括可移动存储,如 SD 卡。
因此,如果您想保存用户应该能够访问的文件,例如通过他的 PC,您应该保存到外部存储。
关于该主题的相应用户指南特别是:
- https://developer.android.com/training/basics/data-storage/files.html#InternalVsExternalStorage
- https://developer.android.com/guide/topics/data/data-storage.html
例如,如果您要将用户可以访问的图片保存在您将使用的预期目录中
File picture = new File(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_PICTURES), "filename.png");
由于 API 级别 17、MODE_WORLD_READABLE 和 MODE_WORLD_WRITEABLE 在内部存储 method.so 中已弃用,您无法编写用户可以使用内部存储访问的文件方法。
尝试外部存储写入文件,以便您可以 access.for 更多
https://developer.android.com/guide/topics/data/data-storage.html
我是 android 的新手。我对 android 中的内部存储主题几乎没有混淆。如有不妥请指正
InternalStorage :- 允许我们读取和写入与每个应用程序的内部存储器关联的文件,因此数据对您的应用程序是私有的。 该文件只能被应用程序访问,不能被其他应用程序或用户访问
InternalStorage在设备内存中存储数据是真的吗? 如果答案是肯定的,那么当用户通过 USB 连接时,我如何存储用户可以在设备上或通过电脑查看和访问的图像、视频等?
如果我的应用程序下载图像而设备没有 SD 卡,并且我在这种情况下使用了内部存储方法,用户如何使用 USB 或从设备查看下载的图像?
能举例说明就好了,谢谢
您必须将文件保存在外部存储设备上。请注意,外部存储并不自动意味着可移动存储。通常设备的内置存储分为内部存储和外部存储。但是,外部存储也包括可移动存储,如 SD 卡。
因此,如果您想保存用户应该能够访问的文件,例如通过他的 PC,您应该保存到外部存储。
关于该主题的相应用户指南特别是:
- https://developer.android.com/training/basics/data-storage/files.html#InternalVsExternalStorage
- https://developer.android.com/guide/topics/data/data-storage.html
例如,如果您要将用户可以访问的图片保存在您将使用的预期目录中
File picture = new File(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_PICTURES), "filename.png");
由于 API 级别 17、MODE_WORLD_READABLE 和 MODE_WORLD_WRITEABLE 在内部存储 method.so 中已弃用,您无法编写用户可以使用内部存储访问的文件方法。 尝试外部存储写入文件,以便您可以 access.for 更多
https://developer.android.com/guide/topics/data/data-storage.html