android - 安装后首次启动时显示消息

标签 android

每次用户安装新版本时,我想在首次启动应用程序后显示一条消息,告知新功能。

我该怎么做?

提前致谢

最佳答案

我用过这个。它是由另一个我不记得是谁的 stackoverflow 成员发布的。对不起。从 onCreate()

调用此代码
// Show changelog
    SharedPreferences prefs = getSharedPreferences(PREFS_NAME, MODE_PRIVATE);
    PackageInfo pInfo;
    try {
        pInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_META_DATA);
        if (prefs.getLong("lastRunVersionCode", 0) < pInfo.versionCode) {
            showDialog(DIALOG_CHANGELOG);
            SharedPreferences.Editor editor = prefs.edit();
            editor.putLong("lastRunVersionCode", pInfo.versionCode);
            editor.commit();
        }
    } catch (PackageManager.NameNotFoundException e) {
        Log.e(TAG, "Error reading versionCode");
        e.printStackTrace();
    }

关于android - 安装后首次启动时显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5908840/

相关文章:

android - UiAutomator getLastTraversedText() 方法

java - 拉取json数据到ListView

android - 如何在 AOSP 启动器之前添加我的应用程序

android - 具有 3 行的 TextView 具有不同的高度,具体取决于填充行的数量

android - 服务类架构的设计模式

android - 如何从 android webview 应用程序的底部删除白色填充 block ?

java - 如何在 Android 中使用另一个类中的变量?

Android fragment 管理器内存泄漏

java - Facebook SDK - 如何正确重写 onActivityResult()?

android - 改造-处理搜索选项中的无效数据