Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.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 通过line、whatsapp、facebook和,_Android - Fatal编程技术网

Android 通过line、whatsapp、facebook和,

Android 通过line、whatsapp、facebook和,,android,Android,我希望能够通过whatsapp,line分享我应用程序的一些内容(在这里搜索我可以做到)。但我的问题是:如果安装了应用程序,是否可以签入目标设备,如果可以,打开它,如果不重定向到Google Play安装应用程序以查看内容 谢谢。注意。验证是否有一个应用程序可以接收该意图: PackageManager packageManager = getPackageManager(); List<ResolveInfo> activities = packageManager.queryIn

我希望能够通过whatsapp,line分享我应用程序的一些内容(在这里搜索我可以做到)。但我的问题是:如果安装了应用程序,是否可以签入目标设备,如果可以,打开它,如果不重定向到Google Play安装应用程序以查看内容


谢谢。注意。

验证是否有一个应用程序可以接收该意图:

PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(intent, 0);
boolean isIntentSafe = activities.size() > 0;
您需要提出一个,以指导用户下载如下页面:

Uri marketUri = Uri.parse("market://details?id=" + packageName);
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
startActivity(marketIntent);

其中,
packageName
将是目标应用程序的程序包名称。

当您触发共享意图时,它会弹出一个对话框,显示可以与您共享的内容。如果安装了这些应用程序,它们将显示。看一看:谢谢。我要看看!!谢谢我要看看!!
Uri marketUri = Uri.parse("market://details?id=" + packageName);
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
startActivity(marketIntent);