【发布时间】:2011-03-16 07:30:09
【问题描述】:
对于我们应用程序的下一个版本,我想更改 sharedUserId,因为我们现在使用内部控制仪表板应用程序,该应用程序必须写入其他应用程序的设置文件。
但是由于该应用程序已经安装在许多手机上,这会是一个问题吗?我在模拟器上运行了一个小测试,我在设备日志中看到无法写入 *.bak 版本的首选项文件的异常。不确定这有多重要。奇怪的是,即使 shared_prefs 文件夹是使用另一个 Linux 用户 ID 创建的,安全设置似乎仍然有效。
以前有人试过吗?
【问题讨论】:
-
好吧,看来这不可能了,该死。当尝试访问使用未设置自定义用户 ID 的应用程序版本创建的数据库文件时,它会崩溃。无论如何,默认用户 ID 是什么?第二个应用是否可以将其用户 ID 设置为第一个应用的默认用户 ID?
标签: android userid sharedpreferences