gpt4 book ai didi

android - 如何将图像分享给 Facebook Messenger 和 Whatsapp 的特定用户

转载 作者:行者123 更新时间:2023-11-29 00:10:43 25 4
gpt4 key购买 nike

我已经实现了如何在 Facebook 和 WhatsApp Messenger 中分享图片。但我想要以不同的方式。

代码

ActivityManager mActivityManager =(ActivityManager)c.getSystemService(Context.ACTIVITY_SERVICE);

if(Build.VERSION.SDK_INT > 20){
mPackageName = mActivityManager.getRunningAppProcesses().get(0).processName;
//Toast.makeText(this,mPackageName, Toast.LENGTH_LONG).show();
}
else{
mPackageName = mActivityManager.getRunningTasks(1).get(0).baseActivity.getPackageName();
}

Intent shareIntent = new Intent(Intent.ACTION_SEND);

shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shareIntent.setType("image/jpg");
shareIntent.setPackage(mPackageName);

shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(dataFile));

Intent new_intent = Intent.createChooser(shareIntent, "Share via");
new_intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);


c.getApplicationContext().startActivity(new_intent);

它只是根据包名分享图片。但问题是它要求我再次从 friend 列表中选择用户来分享图像。但我想从一开始就将图像分享给特定用户。我不希望它再次重新定义用户。

有办法吗?在 Facebook Messenger 和 WhatsApp 等应用程序中

这是一个自定义键盘应用程序,我将图像共享到当前打开我的键盘的应用程序。

最佳答案

至少对于 Facebook Messenger;不,这是不可能的。它的设计方式使您作为开发人员可以通知应用程序您想要共享某些内容。但用户始终拥有选择受众的最终控制权。

与 Messenger 集成的最佳方式是使用 Send Button .

我相信 Whatsapp 也是如此,但我不是 100% 确定。也许其他人可以证实这一点。

关于android - 如何将图像分享给 Facebook Messenger 和 Whatsapp 的特定用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30388564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com