> 文档中心 > Android SharedPreference和String对应鸿蒙的写法

Android SharedPreference和String对应鸿蒙的写法

Android

SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); boolean settingsChanged = false; String model_path = sharedPreferences.getString(getString(R.string.MODEL_PATH_KEY),  getString(R.string.MODEL_PATH_DEFAULT));

鸿蒙

Context context = getApplicationContext(); DatabaseHelper databaseHelper = new DatabaseHelper(context); // context入参类型为ohos.app.Context。 String fileName = "test_pref"; ///data/data/{PackageName}/preferences。  todo fileName是什么 Preferences preferences = databaseHelper.getPreferences(fileName); boolean settingsChanged = false; String model_path = preferences.getString(getString(ResourceTable.String_MODEL_PATH_KEY),  getString(ResourceTable.String_MODEL_PATH_DEFAULT));

中安卓string.xml对应鸿蒙使用的是string.json,其格式如下

{  "string": [    {      "name": "entry_MainAbility",      "value": "entry_MainAbility"    },    {      "name": "mainability_description",      "value": "Java_Full Screen Ability"    },    {      "name": "CHOOSE_PRE_INSTALLED_MODEL_KEY",      "value": "CHOOSE_PRE_INSTALLED_MODEL_KEY"    }  ]}