我正在开发一个应用程序。我的应用程序从以下内容中读取了一些配置参数:/data/data/package_name/shared_prefs
。
每次在新设备上安装应用程序时,我都必须手动创建此文件。我如何在安装Android应用程序时自动创建文件
答案 0 :(得分:0)
在您的第一个活动(MainActivity)中,您需要添加此代码以创建共享首选项文件
String MY_PREFS_NAME = "FileName";
int MODE_PRIVATE = 0; //Zero means private mode
Sting strStore ="some string to store in file"
int value = 6;//integer value to store in file
SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME,
MODE_PRIVATE).edit();
editor.putString("Storestr", strStore);
editor.putInt("intvalue", value);
editor.commit();
获取共享首选项文件值
SharedPreferences GetValues = getSharedPreferences(MY_PREFS_NAME , MODE_PRIVATE);
String strGETSPStore = GetValues.getString("Storestr", "");
int GETSPvalue = GetValues.getInt("intvalue", 0); //Zero is default value
该文件将存储在路径中:
/data/data/package_name/shared_prefs/FileName.xml
,文件将在应用启动时自动创建。
共享首选项文件是.xml
文件。
如果文件已经存在,它将在您再次启动应用程序时重新写入该文件。