请注意,这个问题不是关于在不知道键的情况下获取 SharedPreferences 对象的内容,而是关于如果不知道其名称是否可以自己获取 SharedPreferences。
假设有“文件名”“something-a”、“something-b”、“something-c”的 SharedPrefreferences 集合。那么是否有可能确定有 3 组 SharedPreferences 对象可用,并且能够在只知道其名称的“某物”部分时获取它们?
我猜没有,但希望有。
除了说需要将应用程序更新为 Marshmallows 权限模型并且它需要能够读取由旧版本应用程序编写的首选项文件,其中首选项名称为“某物-imsi”。如果用户没有授予 Marshmallow 的相关权限,则应用程序不知道 imsi,因此我试图找出应用程序在不知道全名时是否可以读取共享首选项。