背景:我目前正在开发一个将用户设置保存在“setting.cnfg”文件中的应用程序。该文件原始保存在内部存储/data/data/package_name中。Kitkat 平板电脑受限配置文件不再授予我在该目录(非根设备)中写入/读取的权限,因此我必须将设置文件移动到外部存储。但我仍然希望其他普通用户将文件保存在内部存储中。
问题:是否有任何方法可以检测用户是受限配置文件或检测用户有权在运行时访问内部存储?
编辑:我使用本机 c++ 和 NDK 来访问文件。但这可能不是问题。
背景:我目前正在开发一个将用户设置保存在“setting.cnfg”文件中的应用程序。该文件原始保存在内部存储/data/data/package_name中。Kitkat 平板电脑受限配置文件不再授予我在该目录(非根设备)中写入/读取的权限,因此我必须将设置文件移动到外部存储。但我仍然希望其他普通用户将文件保存在内部存储中。
问题:是否有任何方法可以检测用户是受限配置文件或检测用户有权在运行时访问内部存储?
编辑:我使用本机 c++ 和 NDK 来访问文件。但这可能不是问题。