【问题标题】:Sending SD commands from Android app从 Android 应用程序发送 SD 命令
【发布时间】:2014-03-25 05:00:40
【问题描述】:

是否可以将 SD(安全数字)命令从 Android 应用程序发送到 SD 卡? 命令有读SD卡、写SD卡等(CMD18、CMD24)。

限制是电话不应该是有根电话。使用有根手机,我们可以发送 SD 命令,但不能使用无根手机。在尝试时,我们收到错误“权限被拒绝”。

非常感谢任何帮助。

谢谢

【问题讨论】:

  • 没有。以非特权用户身份运行时,您应该无法访问原始设备。

标签: android sd-card android-sdcard


【解决方案1】:

这是不可能的。 SD 卡硬件被抽象出来并作为目录安装在文件系统中。为什么还要向 SD 卡发送原始命令?为什么不直接在上面读写文件呢?

【讨论】:

  • 当我使用 SD 卡时,除了读/写之外,它很有用。假设我想在 SD 卡上设置密码,这是 SD 卡提供的一项功能,但在命令级别。我不想使用外部应用程序来保护 SD 卡,而是想使用 SD 固件功能。
  • 如果您需要与特定硬件设备(例如 SD 卡)进行交互,则需要驱动级软件。您只能通过抽象接口访问硬件设备,例如 GPS、蜂窝无线电、蓝牙和 SD 卡,因为它们必须与设备上的所有其他应用程序共享。这首先是操作系统的目的之一。如果您需要 SD 卡的安全性,则必须在应用程序级别加密您的数据。
猜你喜欢
  • 1970-01-01
  • 2023-04-09
  • 2017-08-24
  • 2015-05-30
  • 1970-01-01
  • 2018-03-31
  • 2016-01-08
  • 1970-01-01
  • 2012-01-27
相关资源
最近更新 更多