如果安装了我的应用程序,它将使用
启动另一个应用程序(比我更受欢迎) 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服务,但这不是更好的解决方案。 也许存在更好的解决方案?