创建辅助应用程序管理器,例如facebook应用程序管理器

问题描述

用户安装APK时是否可以安装辅助应用程序? 次要应用程序的功能是保存将在多个应用程序之间共享的本地数据,并检测+监听应用程序删除程序包。

我已经看到Facebook在做类似的事情,他们有2个名为(Facebook App安装程序+ Facebook App Manager)的应用程序

解决方法

您可以借助其他应用程序的软件包名称进行操作。 因此,一旦您的第一个应用程序安装到手机中,您就可以在某个时候通过使用以下代码在软件包名称的帮助下检查其他应用程序是否已安装

 PackageManager pm = getPackageManager();
        try {
            pm.getPackageInfo(uri,PackageManager.GET_ACTIVITIES);
            return true;
        } catch (PackageManager.NameNotFoundException e) {
        }

,如果不是这种情况,则可以带用户去商店进行安装。 快乐编码:) !!