我有以下代码,显示创建消息屏幕。
String uri= "smsto:";
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri));
intent.putExtra("compose_mode", true);
startActivity(intent);
然而,当调用意图时,我被要求从消息,whatsapp,Skype等应用程序列表中进行选择。我的应用程序是否可以直接打开消息而不是要求用户选择一个选项?
答案 0 :(得分:0)
不,不可能。通过发送您要求执行任务的隐式意图,所有注册具有相同意图名称的意图过滤器的应用程序都可以捕获此意图。您无法直接从具有相同意图过滤器的多个应用程序中选择应用程序。