1

我需要从我的 android 应用程序中锁定 USB 数据传输,是否存在一种在无根设备中进行此操作的表单?

4

1 回答 1

0

从 Android 2.2 开始,您可以使用Device Administrator API通过 Administrator 来控制用户的访问权限。

此 API 公开了一个setStorageEncryption()-method,它将加密内部存储的应用程序数据部分。

对于外部存储(例如 SD 卡),没有任何真正的“限制”,因为用户可以轻松地将 SD 卡从设备中拉出并手动将其插入 PC。

一个可能持续存在的问题是,用户仍然可以安装文件管理器,允许他通过使用蓝牙将文件发送到个人电脑/平板电脑。这个问题无法完全消除,因为没有阻止用户从 Android Market 安装应用程序的好方法。

然而,正如在这个问题中所建议的那样,提取 Android 源代码并构建您自己的操作系统版本可能会正常工作,尽管它的成本非常高。

解决此问题的另一个想法是根设备,这将使您对这些事情有更多的权力(如此处所讨论

于 2012-04-10T22:19:08.723 回答