草庐IT

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

没有 card.io 的 Android PayPal 集成?

我使用PayPalAndroidSDK将PayPal支付集成到我的应用程序中,它运行良好。我想知道,我可以禁用“card.io”支持(用户扫描信用卡)吗?结果是删除了4MB的.so“card.io”库文件?我在PayPal官方网站和Google上都找不到任何相关信息。 最佳答案 正如JeffBrateman评论的那样,有一个newlyaddedsection关于此事:Disablingcard.iocardscanningFuturepaymentsdoesnotrequirecard.iocardscanning,soitissa

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);

android - 如何在 Xamarin Android 应用程序中将日志输出到 SD 卡上的文件?

我有一个XamarinAndroid应用程序,在整个应用程序中都有Debug.WriteLine语句。这些语句出现在Xamarin控制台中,但我希望它们也能附加到手机SD卡上的日志文件中。我想我可以开发自己的解决方案,但我想知道是否有内置方法可以做到这一点? 最佳答案 我不认为有内置的方法可以做到这一点,但一个简单的代码可以为你做到这一点-usingSystem;namespaceCom.Osfg{publicclassLogUtils{StringlogFilePath=null;publicLogUtils(){Stringpa

android - ionic externalRootDirectory 无法写入 SD 卡

我一直在尝试使用IONIC中的“cordova-plugin-file”插件写入Android设备上的(可移动)SD卡,但没有成功。文档指定externalRootDirectory作为“Android:外部存储(SD卡)根。”但是,当我写入这个目录时:this.file.resolveDirectoryUrl(this.file.externalRootDirectory).then((data)=>{result+="\n"+"resolveDirectoryUrl";newBasePath=data.nativeURL;this.file.createDir(newBasePat

android - 在安装应用程序时复制 SD 卡上的文本文件?

我正在开发一款安卓游戏。当用户第一次安装游戏时,我想复制一个文本文件到外部SD卡。文本文件对于正确运行游戏很重要。我该怎么做?我应该将文本文件放在eclipse源项目中的什么位置,这样当我构建apk文件时,我的文本文件也被bundle在其中,当用户从该apk文件安装应用程序时,文本文件被复制到“SDcard\data”文件夹.?我应该写什么代码和在哪里,以便它在安装时只执行一次。提前致谢 最佳答案 这是我在第一次安装应用程序时将文件复制到SD卡的方法:publicclassStartUpextendsActivity{/***--C

java - 将位图存储在 SD 卡中会降低图像质量

我正在将位图存储在SD卡中,同时检索丢失它们的质量。我该如何解决这个问题。下面是我将位图存储在Sd卡中的代码。publicvoidsaveExternalPrivateStorage(FilefolderDir,Stringfname,Bitmapbitmap){Filefile=newFile(folderDir,fname);if(file.exists()){file.delete();}if((folderDir.mkdirs()||folderDir.isDirectory())){try{FileOutputStreamout=newFileOutputStream(fil