以下方法可打开应用,但无法执行任何操作。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phoneNumber = "phone number here";
String text = "Hi belated happy diwali";
Intent smsIntent = getPackageManager().getLaunchIntentForPackage("sun.way2sms.hyd.com");
smsIntent.setType("vnd.android-dir/mms-sms");
smsIntent.putExtra("address", phoneNumber);
smsIntent.putExtra("sms_body", text);
startActivity(smsIntent);
}
});
答案 0 :(得分:0)
据我所知,与默认短信管理器一样,您无法直接与其他应用发送消息....例如way2sms / whatsapp。当且仅当他们提供SDK并使用该选项时。
你知道'关键' - > "地址"和" sms_body"正在使用way2sms应用程序来接收您的数据!
对于Eg:Facebook,您可以使用某些用户权限直接使用您的应用发布。
答案 1 :(得分:0)
如果您使用的是第三方应用,那么您可以做的最好就是启动第三方应用,其数据预填充就像本机应用一样。
如果第三方应用程序提供任何支持在后台发送短信(如广播或其他东西),那么你可以这样做。虽然任何应用程序具有此类功能的可能性很低