我对android很陌生。在android的内部存储主题上,我几乎没有什么困惑。如果我有问题,请纠正我
InternalStorage :-允许我们读取和写入与每个应用程序的内部内存相关的文件,因此数据是私有的。此文件只能由应用程序访问,其他应用程序或用户不能访问该文件。
InternalStorage将数据存储在设备内部内存中是真的吗?如果答案是肯定的,那么当用户通过usb连接时,如何存储用户可以在设备或pc上看到和访问的图像、视频等?
如果我的应用程序下载的图像和设备没有sdcard,并且在这种情况下我使用了内部存储方法,那么用户如何使用usb或设备看到加载的图像?
如果事先给出例子.Thanks的解释,那就更好了。
发布于 2016-07-02 02:16:43
必须将文件保存在外部存储中。注意,外部存储并不自动意味着可移动存储。通常,内置存储器分为内部存储和外部存储.然而,外部存储也包括可移动存储,如SD卡。
因此,如果您想保存用户应该能够访问的文件,例如使用他的PC,您应该保存到外部存储。
关于这一主题的各自用户指南特别是:
例如,如果要保存用户可以在预期目录中访问的图片,则需要使用
File picture = new File(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_PICTURES), "filename.png");
发布于 2016-07-02 02:36:15
由于API级别17、MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE在内部存储method.so中被废弃,所以您不能编写用户可以使用内部存储方法访问的文件。尝试外部存储来编写文件,这样您就可以更多地access.for
https://developer.android.com/guide/topics/data/data-storage.html
https://stackoverflow.com/questions/38158610
复制相似问题