繁体   English   中英

Android:将文件保存到SD卡

[英]Android : Saving Files to SD Card

我正在尝试将文件从我的应用程序中保存到设备的外部存储中。 具体来说,我正在尝试保存声音。

我已经按照每个“教程”进行了此操作,但对我来说似乎没有一个特别令人困惑的地方,但是对我来说这是行不通的。 完全不会在SD卡上创建任何文件,实际传输的信息要少得多。

我以为我无法以正确的方式获得该卡,但是无论我尝试了什么,都行不通。 我尝试输入“ / sdcard /”,以及使用getExternalStorageDirectory()方法以及其他随机实验。

在花了半天时间看似琐碎的事情之后,我什至无法直截了当,所以我希望您能原谅我所提供的一些细节不足,但是任何建议在此刻都会有所帮助。

您绝对确定文件没有保存到SD卡吗? 我以为我遇到了同样的问题。 原来,我一直都在正确地保存到SD卡,但是没有刷新图库来显示我刚刚保存的文件。 使用Astro File Manager来确保文件尚未保存到卡中。 如果这是问题,请添加以下行以刷新图库:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"
                + Environment.getExternalStorageDirectory())));

这个答案应该有所帮助: 允许在SD卡android上写权限 不要忘记,您需要在Android.xml文件中声明<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM