我开发了我的第一个 Android 应用程序,我正在考虑将其发送给拥有 Android 手机的朋友(我正在使用诺基亚 5230:p)
Export
我已经使用Eclipse 向导制作了应用程序的发布版本。
SharedPreferences
在我的应用程序中,在启动过程中,它会通过- (MODE_Private)获得一些设置。当用户按下按钮时,这些设置会被覆盖(稍后,用户输入的设置)。
所以,我的问题是,当我发送我的应用程序的这个发行版本时,它会包含我目前存储的设置吗?目前,我不需要将设置(我在 AVD 中测试时保存的设置)包含在发布 apk 文件中。
如果默认包含(在创建发布版本时),我如何分离它。我的意思是怎么做才能不包括在内。
如果默认情况下不包含它,我还想知道如何将它包含在发布版本中,以供我将来参考(我的意思是,我的下一个应用程序中可能需要这种方法)
设置是这样获得的:
SharedPreferences settings =
getSharedPreferences("myABCapp", MODE_PRIVATE);
String strUser = settings.getString("username", "");
//...
用户以这种方式覆盖设置(在运行时保存):
//...
SharedPreferences settings =
getSharedPreferences("myABCapp", MODE_PRIVATE);
SharedPreferences.Editor prefEditor = settings.edit();
prefEditor.putString("username", strNewUsername);
//...
prefEditor.commit();
提前致谢 :)