android - 将Android SD卡设置为只读

标签 android filesystems

我需要测试 sdcard(或至少一个特定目录)为只读的场景。有谁知道我如何在模拟器上做到这一点?

基本上我想将 SD 卡安装为只读。我在 adb shell 中尝试了以下命令,但不起作用。

mount -o remount r /sdcar

最佳答案

以下是我如何以只读模式重新安装 SD 卡:

第 1 步。
执行mount并查看已安装目录的列表。注意带有 /sdcard 的那个或/mnt/sdcard就在其中。

在我的 Android 1.6 模拟器上:

/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,...

第 2 步。

执行下一个命令:

mount -o remount,ro <block> <sdcard>

哪里<block><sdcard>前两项取自 mount带SD卡的输出线。

就我而言,命令是:

mount -o remount,ro /dev/block//vold/179:0 /sdcard

关于android - 将Android SD卡设置为只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6438084/

相关文章:

java - Android 中类似于 PageView 的元素

java - 无法使用 JSoup 解析 HTML

android - Android 中的 GCM 消息数

c# - 创建新文件夹时如何复制安全信息?

java - 单击折线并在android中显示结果

android - onSaveInstanceState 回调如何保存一个 SpannableString

python - 如何获取目录或驱动器的文件系统?

filesystems - 为什么版本控制文件系统这么少?

windows - 在 Windows 中,为什么有些字符是非法的?

filesystems - 为什么 FAT32 磁盘限制为 4GB 文件?