以编程方式将 WhatsApp 发送到没有选择器的联系人列表
Posted
技术标签:
【中文标题】以编程方式将 WhatsApp 发送到没有选择器的联系人列表【英文标题】:Programatically Send WhatsApp to a list of Contacts without chooser 【发布时间】:2015-06-24 06:33:42 【问题描述】:我正在为安卓开发一个新的应用程序。我基本上想通过我的应用程序向手机中的联系人或号码列表发送 WhatsApp 消息。 这里重要的是,我想在不使用选择器的情况下执行此操作。换句话说,我的应用会检索我所有的联系人,然后在向列表发送消息之前进行一些过滤,而无需用户手动使用选择器。
我可以在不 Root 我的设备的情况下执行此操作吗? 非常感谢任何帮助。
【问题讨论】:
查看我的答案***.com/questions/24774595/… 【参考方案1】:通过任何应用程序共享...
public void sendAppMsg(View view)
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
String text = " message you want to share..";
// change with required application package
intent.setPackage("PACKAGE NAME OF THE APPLICATION");
if (intent != null)
intent.putExtra(Intent.EXTRA_TEXT, text);//
startActivity(Intent.createChooser(intent, text));
else
Toast.makeText(this, "App not found", Toast.LENGTH_SHORT)
.show();
注意:根据您的要求更改应用程序的*包名称,例如
示例:使用
Whatsapp:intent.setPackage("com.whatsapp");
领英:intent.setPackage("com.linkedin.android");
推特:intent.setPackage("com.twitter.android");
脸书:intent.setPackage("com.facebook.katana");
GooglePlus:intent.setPackage("com.google.android.apps.plus");
【讨论】:
感谢 Amarbir 的快速回复。您的代码使用了我强调我不想使用的选择器。我的应用程序将有一个联系人列表,它需要在不使用选择器的情况下在后台向所有人发送一个 Whatsapp 消息。 ***.com/questions/17370965/…以上是关于以编程方式将 WhatsApp 发送到没有选择器的联系人列表的主要内容,如果未能解决你的问题,请参考以下文章
实现共享位置地点选择器,与没有地点选择器的 WhatsApp 相同,因为它已被弃用
有没有办法在多 GPU 环境中以编程方式选择渲染 GPU? (视窗)