我是android新手。我对android中的内部存储主题几乎没有困惑。如果我不愿意请纠正我
InternalStorage:-允许我们读写与每个应用程序的内部存储器关联的文件,因此数据对您的应用程序是私有的。该文件只能由应用程序访问,而不能由其他应用程序或用户访问
InternalStorage是否确实将数据存储在设备内部存储器中?如果答案是肯定的,那么当用户通过USB连接时,我如何存储用户可以在设备上或通过PC看到并访问的图像,视频等?
如果我的应用程序下载图像并且设备没有sdcard,并且在这种情况下我使用了内部存储方法,那么用户如何使用usb或从设备中看到下载的图像?
举个例子给出解释会很好。在此先感谢
您必须将文件保存在外部存储中。请注意,外部存储并不自动表示可移动存储。通常,设备的内置存储分为内部存储和外部存储。但是,外部存储设备还包括可移动存储设备,例如SD卡。
因此,如果要保存用户应能够使用其PC访问的文件,则应保存到外部存储器。
有关该主题的各个用户指南特别是:
例如,如果要将用户可以访问的图片保存在预期目录中,则可以使用
File picture = new File(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_PICTURES), "filename.png");
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句