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(这可能会更“丑陋”)? 这里的标准是什么?

我怎样才能得到Android上的SD卡上的文件夹的大小?

是否可以轻松获得SD卡上文件夹的大小? 我使用一个文件夹来caching图像,并想呈现所有caching图像的总大小。 除了迭代每个文件之外,还有其他办法吗? 他们都住在同一个文件夹内?

如何为Jellybean(API 17)创build一个可用的AVD?

我尝试使用以下步骤在Kubuntu 17.04中为Jellybean(API 17)创buildAVD: 从Android Studio启动AVDpipe理器 点击“创build虚拟设备”button: selectNexus 4硬件configuration文件: 点击下一步” 点击“x86 Images”选项卡并select“Jelly Bean / 17 / x86 / Android 4.2(with Google APIs)”图片: 点击下一步” 保留默认设置: 点击“完成” 现在,由于Ubuntu 17.04(及其派生版)的一个不幸的问题,通过点击条目旁边的播放button,直接启动模拟器是不可能的。 (点击它什么也不做。)相反,我必须从terminal启动模拟器: $ cd ~/Android/Sdk/tools $ LD_PRELOAD='/usr/$LIB/libstdc++.so.6' ./emulator -avd Nexus_4_API_17 模拟器启动并出现主屏幕: 但是,立即与之交互就会发现问题。 相机显示错误: 点击“设置”应用程序中的“存储”会导致设置应用程序崩溃。 我做错了什么,我该如何解决这个问题? 编辑:我点击“显示高级设置”,并确认SD卡确实要创build: 我也确认文件~/.android/avd/Nexus_4_API_17.avd/sdcard.img.qcow2存在。 编辑:我遵循相同的程序来创build一个Kit Kat AVD(使用Nexus 5硬件configuration文件),问题不存在那里。 SD卡按预期工作。 编辑:我尝试使用mksdcard手动创build一个SD卡图像: mksdcard -l TEST 100M sdcard.img …然后将其直接传递给模拟器: emulator […]