0 versioning android google-play
我需要知道,当用户从市场(谷歌播放)安装我的新更新时,是否有第一次在我的应用程序中运行一段代码的方法?
每次上传新版本的应用时,我都需要运行一次代码吗?
谢谢阅读.
使用SharedPreferences存储应用程序的最新版本和当前版本,并在每次版本更改时运行一次代码.就像是:
public static final String LAST_VERSION = "LAST_VERSION";
public static final int VERSION_CODE = 4; // Same as the version code in your manifest.
SharedPreferences prefs = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
mContext = this;
int last = prefs.getInt(LAST_VERSION, 0);
if (last < VERSION_CODE) {
//Your code
editor.putInt(LAST_VERSION, VERSION_CODE);
editor.commit();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1812 次 |
| 最近记录: |