Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的android应用程序被其他应用程序阻止_Android - Fatal编程技术网

我的android应用程序被其他应用程序阻止

我的android应用程序被其他应用程序阻止,android,Android,如果安装了我的应用程序,另一个比我的应用程序更受欢迎的应用程序将不会启动,它使用 private boolean appInstalledOrNot(String uri) { PackageManager pm = getPackageManager(); boolean app_installed; try { pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES); app_ins

如果安装了我的应用程序,另一个比我的应用程序更受欢迎的应用程序将不会启动,它使用

 private boolean appInstalledOrNot(String uri) {
    PackageManager pm = getPackageManager();
    boolean app_installed;
    try {
        pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);
        app_installed = true;
    }
    catch (PackageManager.NameNotFoundException e) {
        app_installed = false;
    }
    return app_installed;
}
它从网络接收包名,我想我可以创建一个带有包过滤的VPN服务,但这不是更好的解决方案。
也许存在更好的解决方案?

如果其他开发人员在他们的应用程序中插入代码,那么如果安装了您的应用程序,应用程序就不会运行,您为什么会在意呢?是否运行的决定取决于其他开发者,而不是你。许多用户使用应用程序出租车司机软件,他们不能尝试我们的应用程序