免费和付费版应用程序的常用数据

时间:2016-01-07 21:14:44

标签: java android android-studio build version

我在不同的包中有两个版本的应用程序(精简版和专业版)。 我保留在SD卡上的所有数据,数据库和优先级除外(PreferenceManager.getDefaultSharedPreferences(this))。 我怎么能让它变得普遍? 当我安装专业版时,我可以删除免费版吗?

很抱歉,如果这个问题已经存在,但我找不到我想要的内容。

1 个答案:

答案 0 :(得分:1)

您可以按包名删除精简版。

    Uri packageURI = Uri.parse("package:your.packge.name");
    Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
    startActivity(uninstallIntent);

将您的数据放在服务器上以从服务器获取json。这是精简版和普通版的常用方式。