适用于shared_prefs目录之外的文件的Android SharedPreferences

时间:2015-10-28 09:22:25

标签: android sharedpreferences android-6.0-marshmallow android-sharedpreferences

具体来说,我想在getSharedPreferences目录中创建一个共享首选项文件,在该目录中,建议Android 6.0应用程序存储设备特定信息,如安装ID和GCM令牌。

但是,Context中的getDefaultSharedPreferences方法和PreferenceManager中的shared_prefs方法只允许我修改no_backup目录中的文件。

是否有任何解决方案可以在WebDriverWait wait = new WebDriverWait(driver, 10); for(int i=0; i<7; i++) { WebElement element = wait.until( ExpectedConditions.visibilityOfElementLocated( By.xpath("//button[@class='-cx-PRIVATE-PostInfo__commentsLoadMoreButtonEnabled']"))); driver.findElement(By.xpath("//button[@class='-cx-PRIVATE-PostInfo__commentsLoadMoreButtonEnabled']")).click(); } 文件夹中存储简单首选项而无需借助自定义解决方案?

1 个答案:

答案 0 :(得分:-1)

  1. getFilesDir查找应用文件目录,将其设为filesDir
  2. 您可以使用路径filesDir/../shared_prefs/<preference name>.xml
  3. 操作shared_prefs文件