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

时间:2014-12-18 06:50:32

标签: java android

我正在开发一个应用程序。我的应用程序从以下内容中读取了一些配置参数:/data/data/package_name/shared_prefs

每次在新设备上安装应用程序时,我都必须手动创建此文件。我如何在安装Android应用程序时自动创建文件

1 个答案:

答案 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文件。 如果文件已经存在,它将在您再次启动应用程序时重新写入该文件。