Java 如何在设备上安装android应用程序时自动添加文件?

Java 如何在设备上安装android应用程序时自动添加文件?,java,android,Java,Android,我正在开发一个应用程序。我的应用程序从以下位置读取一些配置参数:/data/data/package\u name/shared\u prefs 每次在新设备上安装应用程序时,我都必须手动创建此文件。如何在第一个活动(MainActivity)中安装android应用程序时自动创建文件您需要添加此代码以创建共享首选项文件 String MY_PREFS_NAME = "FileName"; int MODE_PRIVATE = 0; //Zero means private mode Stin

我正在开发一个应用程序。我的应用程序从以下位置读取一些配置参数:
/data/data/package\u name/shared\u prefs

每次在新设备上安装应用程序时,我都必须手动创建此文件。如何在第一个活动(MainActivity)中安装android应用程序时自动创建文件您需要添加此代码以创建共享首选项文件

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\u name/shared\u prefs/FileName.xml
,应用程序启动时将自动创建文件。 共享首选项文件是一个
.xml
文件。
如果文件已经存在,当您再次启动应用程序时,它将重新写入文件。

,并且您可以使用共享首选项保存标志(无论是否首次运行)。如果为false,则创建文件并将标志设置为true,否则继续其他代码是否要创建共享首选项文件?