草庐IT

sd_notify

全部标签

android - 为什么 Media Player 找不到我的 SD 卡的 URI?

我的SD卡中有一个MP3,我需要将其路径用于我的setdatasource命令。我尝试了mp.setDataSource("/mnt/media_rw/sdcard/mymusic/thebomb.mp3");以及许多变体,但它仍然无法正常工作。而且我认为它与其余代码无关。我将如何完成这个? 最佳答案 我猜你正在使用模拟器。所以可以通过Environment.getExternalStorageDirectory()获取SDCard的路径。而且你的sdcard必须包含该文件。所以你必须将文件推送到SD卡中。

android - Python Kivy 向 SD 卡写入/读取文件

通过使用Python和Kivy,我想将文件写入用户手机的(虚拟)SD卡,并在不同的函数中再次读取该文件。由于Android、IOS和WindowsPhone可能具有不同的SD卡路径,因此使用“plyer”似乎是个好主意。如何我如何写入/读取文件到SD卡? 最佳答案 SD卡路径fromjniusimportautoclass#SDcardAndroid#GetpathtoSDcardAndroidtry:Environment=autoclass('android.os.Environment')sdpath=Environment.

java - 在android中获取可移动SD卡路径

如何在android中获取extSdcard路径?有2个存储,第一个是所有手机都有的外部存储,但还有第二个存储,称为可移动存储(microsdcard)。我想在android中获取microsdcard的路径,这怎么可能? 最佳答案 从KitKat开始,您可以使用一种方法来获取该目录:Context.getExternalFilesDirs()注意如果SD卡在访问过程中没有挂载或移动,可能会返回null。此外,您可能需要将这些权限添加到您的list文件中:显然有些用户使用此方法时遇到问题,无法返回SD卡路径。我在thispost上找

java - 安卓/java : synchronized object wait and notify

我对同步方法感到困惑。看下面这段代码:publicvoidwaitOne()throwsInterruptedException{synchronized(monitor){while(!signaled){monitor.wait();}}}publicvoidset(){synchronized(monitor){signaled=true;monitor.notifyAll();}}现在,据我了解,同步意味着只有1个线程可以访问其中的代码。如果waitOne()被主线程调用,set()被子线程调用,那么(从据我所知)它会造成死锁。这是因为ma​​inthread永远不会退出syn

android - 从 Android SD 卡恢复已删除的数据?

我正在尝试制作一个Android应用程序,它会尝试从SD卡中恢复已删除的内容。可行性如何?我想到了以下方法:因为文件实际上并没有被删除,我可以访问文件系统以查看已标记为要覆盖的文件吗?或者我必须进行页眉/页脚文件雕刻吗?从android的应用层可以吗?我担心文件存储在连续的扇区上,而不是分散的扇区上。我想做一个基本的文件检索。请让我知道一些我可以用来制作此应用程序的资源? 最佳答案 Android手机上的SD卡采用FAT32格式,因此任何可以从FAT32文件系统恢复已删除文件的程序都可以从AndroidSD卡恢复。最简单的方法是使用

android - 尝试在 Android SD 卡上创建只读文件失败

我正在尝试将一个只读文件写入我的SD卡。我需要分两步执行此操作。publicvoidmethod1(StringcacheFilename){FilecacheDir=mContext.getExternalCacheDir();FilecachedFileOnDisk=newFile(cacheDir,cacheFilename);FileOutputStreamfileStream=newFileOutputStream(cachedFile);fileStream.write(...)fileStream.flush();fileStream.close();}publicvoi

安卓。 SD卡空间不足

我没有Android设备来测试这个(是的,我知道。没有Android设备的Android开发人员)但我想知道如果设备中没有sdcard,或者sdcard已满,什么时候我需要在我的应用程序执行期间存储一些数据,它会返回IOException吗?还是它会自动将其存储在手机内存中?或者在这种情况下会发生什么,最好的步骤是什么? 最佳答案 查看sd卡是否挂载Isthereawaytotellifthesdcardismountedvsnotinstalledatall?编辑:您可以检查手机中的可用空间(SD卡/内部)HowtoCheckav

android:- 如何将图像从 Assets 复制到 SD 卡?

我有一些图像要在应用程序中显示(当用户从​​中选择图像时,例如从图库中选取)。问题是如何复制我放入Assets中的图像将代码中的文件夹复制到SD卡上的文件夹中。编辑:我试过这个例子:http://www.technotalkative.com/android-copy-files-from-assets-to-sd-card/我已授予该应用读写权限 最佳答案 AssetManagerassetManager=context.getAssets();InputStreamis=assetManager.open(fileName);获

android - 在 Android 中解析 SD 卡

我的代码在sourceURL声明处停止并抛出异常:java.net.MalformedURLException:找不到协议(protocol):mnt/sdcard/Android/data...URLsourceUrl=newURL(Environment.getExternalStorageDirectory()+"/Android/data/com.esentral.testdev/"+"temp2.xml");MyXMLHandlermyXMLHandler=newMyXMLHandler();xr.setContentHandler(myXMLHandler);xr.pars

java - 如何在运行 KITKAT 的设备上使用新的 Lollipop SD 卡访问 API?

Kit-Kat问题无法写入外部SD卡,如GoolgeDocument中所述要在运行KITKAT或更早版本的设备上简化代码,您可以使用fromFile(File)来模拟DocumentsProvider的行为下面的代码(新API)适用于Lollipop,但如何将新API用于kitkat?另请参阅Kit-Katissue(NewAPI)publicclassMyActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);