Articles of SD卡

Android模拟器在哪里存储SD卡文件?

我想让两个模拟器使用相同的SD卡图像。 我在第一个模拟器中自动创build一个SD卡,并将所有数据下载到此SD卡。 我怎样才能加载这个SD卡在另一个模拟器? 我不想每次都为每个模拟器重新创buildSD卡上的所有数据。

显示SD卡上的所有音乐

我正在使用这个页面的代码: http://z4android.blogspot.com/2011/06/displaying-list-of-music-files-stored.html 代码正在工作,但不是很好。 当我试图向下滚动时,ListView不断重复列表中的歌曲。 我一直在寻找一些替代的代码,但我还没有find任何代码。 谢谢你的帮助。

安装没有SD卡的Android应用程序

我上传了一个apk文件到一个networking服务器,并尝试从手机上的浏览器访问链接。 当我尝试从该链接下载时,我收到一条错误消息,内容为“需要下载SD卡”。 我没有安装SD卡,但内部存储器未满,所以我希望应用程序安装到内部存储器。 显而易见的解决scheme是安装一个SD卡。 在设备中放入SD卡确实可以安装应用程序。 所以,问题是为什么这是必要的? 我的应用程序没有指定,这需要安装在SD卡上。 我已经尝试将installLocation留空并将其设置为“auto”和“internalOnly”。 我已经search了论坛,没有find一个原因。

是否可以将内部数据库移动到SDCard?

随着我的应用程序数据库的增长,这将需要越来越多的内部电话空间。 数据库中没有任何敏感/隐私的数据,所以我有兴趣把它移到SD卡上。 我正在使用SQLiteOpenHelper来协助数据库工作。 这是我的理解,你不能使用这个在SD卡上的DB访问,因为你不能定义数据库path。 但是,互联网上有一些(非常差)的例子表明你可以覆盖这个限制。 然而,我从来没有得到这些代码示例之一编译。 可能吗? 如果是这样 – 怎么样! 请注意,Froyo的“SD卡上的应用程序”function将无法正常工作,因为它不会移动内部文件。

如何获得一个外部存储SD卡的大小(与安装的SD卡)?

链接:我基于这个链接工作 我添加了这一行来查找大小(内部和外部)大小, return availableExternalMemorySize/(1024*1024); 我在我的平板电脑上testing。 我得到内部和外部的SD卡大小, 在内部存储器中,1)总内存 – 1007 2)可用内存–683 在外部存储器中,1)总内存 – 1763 2)可用内存 – 1554 但在平板电脑上,我看到设置。一个外部存储大小有8GB。 但是,当我通过编程testing时,它显示了1.7 GB左右。 什么是find外部存储大小的过程? 请有人build议/帮助我? 谢谢 !

卸载Android应用程序是否删除存储在SD卡上的数据库?

我有一个库应用程序,我将每本书存储为一个SqliteDatabase。 我把所有的书都保存在SD卡上。 我的问题是,如果用户卸载我的应用程序,然后做所有有关这个应用程序的数据库被删除? 如果不是,我怎么能做到这一点? 谢谢。

如何为Android模拟器创buildSD卡图像文件?

我需要为我正在运行的Android模拟器创build一个SD卡图像文件。 鉴于我是Android开发人员的初学者,一个完整的循序渐进的教程将非常棒。

Android – 存储从networking下载的图像

我有一个问题,关于是否(以及如何)我应该存储从networking上加载的图像。 比方说,我从我的Android应用程序调用Web服务。 在这个networking服务中,我得到了一个在networking上的图像的url。 我下载并显示在ListView的列表项左侧的图像。 我的问题是,我应该使用什么方法来存储图像? 我是不是该: 将它保存到SDCard,检查是否存在ListView创build时(在后续请求),并根据需要重新下载(偶尔更新图像,如果它改变)。 使用Context.getCacheDir()将其存储在caching中,但由于无法依赖保留在caching中的图像,可能会被迫更频繁地重新下载它。 总是下载它,从不存储图像。 图像文件本身是相当小的,但我希望有一些用户可能有数十个这样的小图像下载/存储。 哪一个最好,和/或什么是首选的方法? 作为一个侧面的问题,我应该首先加载我的ListView中的所有图像(可能会lockingUI一段时间)或asynchronous加载,但同时显示一个占位符graphics(这可能会更“丑陋”)? 这里的标准是什么?

java.io.FileNotFoundException(Permission denied)当试图写入Android SD卡时

我试图从照片库中select一个图像文件,并写入到SD卡。 下面是导致exception的代码。 它似乎在尝试创buildFileOutputStream时引发此exception。 我有以下行添加到嵌套在应用程序元素内的清单文件。 我找不到解决问题的方法: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> public boolean saveSelectedImage( Uri selectedImage, int imageGroup, int imageNumber ) { boolean exception = false; InputStream input = null; OutputStream output = null; if( externalStorageIsWritable() ) { try { ContentResolver content = ctx.getContentResolver(); input = content.openInputStream( selectedImage ); if(input != null) Log.v( CLASS_NAME, "Input Stream Opened successfully"); […]

在Android应用程序中解压SD卡上的压缩文件

我有一个压缩的密码保护在android模拟器上的SD卡上保存的video文件。 现在我想通过代码解压缩SD卡上的video文件。 我怎么能做到这一点? 任何帮助或代码? 提前致谢