问题标签 [android-sdcard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在Android上延迟卸载SDcard以完成我自己的文件io
在卸载 SD 卡之前,我的应用程序需要有保证的时间来完成 SD 卡上的一些 IO。我的解决方案是编写一个 linux 内核模块,在 umount 系统调用周围插入一个包装器,这将延迟实际的 umount 并回叫我完成我的工作。
我的代码可能有 root 特权组件。
有什么不那么阻碍的解决方案吗?
android - 如何在 Android 2.2 中使模拟的 SD 卡(图像)与真实的 SD 卡一起工作?
我已经设法在 Android 2.2 上模拟了一个假的sdcard,所以当我没有真正的 sdcard 时,需要 sdcard 的应用程序仍然可以工作。为了实现这一点,我从 Android-x86 项目的扩展版 `vold' 中借用了一些代码,并执行了以下操作:
问题是,当插入一个真正的 sdcard 时,我希望同时使用它们而不在它们之间来回切换 - 即,在只允许一个 sdcard 的系统上进行“双 sdcard 设置”。如何做到这一点?
我个人对Android系统不是很熟悉(其实今天是我做Android项目的第二天)。有人告诉我,2.2 版本只支持一个挂载在“/mnt/sdcard”上的 sdcard,读/写 sdcard 的应用程序将遵循此路径。我不太确定这一点。有人可以让我了解一下 Android sdcard 限制以及它的存在如何影响应用程序吗?
java - 动态保存到 SD 卡和上下文菜单功能,或相对于按下的按钮
相对于下面的代码,我该怎么做
和
和
动态而不是静态,以便将保存的声音文件基于按下的按钮?
我的声音文件在 soundArray 中,保存为 sound1、sound2、sound3 等。每个声音文件都有一个按钮。点击播放,长按弹出以下上下文菜单。
任何帮助或提示将不胜感激。
java - 如何在 Android 中创建目录?
一切都在问题之中。这是我的代码:
我正在 Android 中编写一个小文件管理器,我想添加创建目录的可能性。没有例外,变量success总是返回false。有人可以告诉我我的代码有什么问题吗?
谢谢你的建议!!
[编辑]
顺便说一句,当手机处于开发模式时,应用程序是否对 sdcard 具有写入权限?我正在手机上编程(Acer 液体)
android - 获取 Android 上的所有总空间和可用空间
据我所知,在 Android 上,有:
- 应用程序和缓存的内部存储器
- 某些手机上的内部 SD 卡(不可移动)
- 用于音乐和照片的外部 SD 卡(可拆卸)
如何通过检查它们是否存在来获得每个人的总数和可用(某些手机没有内部 SD 卡)
谢谢
android - SD 卡上的 SQLite 数据库
我正在寻找在 sd 卡上创建一个 sqlite 数据库(不想用完用户的内部存储)。我熟悉 OpenHelper 模式:
所以如果我们想在 sd 卡上创建,我认为我们必须使用:
但是“工厂”参数应该是什么,应该使用哪个工厂?
也有点担心如果用户在我的应用程序正在使用时移除 SD 卡会发生什么..
谢谢
android - 无法在android的sdcard中推送文件
我想在 sdcard 中插入图像,我正在尝试通过命令行
但它不起作用,我什至在 ddms 中都看不到任何 sdcard。
android - 如何在 GalleryView 中显示 SD 卡中的_only specific_ 图像?
按照http://mihaifonoage.blogspot.com/2009/09/displaying-images-from-sd-card-in.html上的指南,如何在图库小部件中仅显示遵循模式 [EDIT] 的图像文件[ /编辑]?我在 sdcard 上使用了一个专用目录,我必须使用以下文件名模式来存储图像:
现在,我只想显示[AN-ID] == x 的那些图片。
我相信我必须操纵 ContentResolver,但我不知道该怎么做。我知道将所有相关图片保存在一个文件夹中会容易得多,但我无法做到这一点。
android - 下载大型应用程序数据模式
我正在为 Android 开发地图渲染应用程序。地图数据相当大,大约 1.1 Gb。由于 .apk 大小在市场和手机中都有限制,因此建议在应用程序启动时下载它。
这是我现在使用的模式:
1. 主要活动(用于渲染地图)检查数据是否可用,如果没有,我启动下载活动
2. 下载活动启动本地服务
3. 服务下载 zip 文件并解压地图数据
4. 服务向下载活动和通知发送事件
我生成了一项服务,因为整个过程可能需要 30 分钟到几个小时,具体取决于电话和网络。
但是我无法确保只有一个程序实例正在运行,我尝试了所有的 launchmode 属性组合都没有帮助。
正如您可能理解的那样,运行的两个实例会使下载/解压缩崩溃。
这真是令人沮丧!现在我正在对 sdcard 文件锁进行一些丑陋的读/写操作,并且它大部分时间都在工作以确保只有一个实例正在运行。
我的目标是 Android 1.6 及更高版本。
android - 使用网格视图显示来自 SDCard 上特定文件夹的图像
我正在尝试创建一个gridview,该gridview 加载了来自驻留在SDCard 上的特定文件夹中的图像。文件夹的路径是已知的 ("/sdcard/pictures") ,但在我在网上看到的示例中,我不确定如何或在哪里指定要从中加载图像的图片文件夹的路径。我已经阅读了几十个教程,甚至是 developer.android.com 上的 HelloGridView 教程,但这些教程并没有教我我在寻找什么。
到目前为止,我读过的每个教程都有:
A)从 /res 文件夹中将图像称为 Drawable 并将它们放入要加载的数组中,根本不使用 SDCard。
B) 使用 MediaStore 访问了 SDCard 上的所有图片,但未指定如何设置我要显示图像的文件夹的路径形式
或者
C) 建议使用 BitmapFactory,我一点也不知道如何使用。
如果我以错误的方式解决这个问题,请让我知道并指导我采用正确的方法来做我想做的事情。