Settings.Secure.putInt的副作用

时间:2017-03-08 16:52:12

标签: android security usb settings system

我想禁用对Android设备的USB访问。

如果设备连接到计算机,则只应充电并阻止任何数据传输。因此,没有人可以访问此设备上的数据。

我读了here,我可以通过更改设置数据库中的条目来更改USB设置。

我想以编程方式执行此操作,因为我想打开和关闭usb访问(此按钮将通过密码保护)。

我的应用程序作为系统应用程序运行,并具有执行以下功能的权限。

Settings.Secure.putInt

更改" mount_play_not_snd"通过以上功能,我使用adb shell查看了数据库。 条目

5|mount_play_not_snd|1 

走了。 但我发现了一个新条目:

37|mount_play_not_snd|0

所以我认为旧条目已删除,新条目已插入表格的末尾,而不是改变现有条目。

更改的_ID是否有任何副作用? 或者有没有办法以编程方式操作此数据库而不更改其条目的_ID?

我的设备运行Android 4.4.4。也许这个行为在其他系统上是不同的。

0 个答案:

没有答案