如何在我的android应用程序中打开默认消息应用程序?
这是我的密码如何在我的android应用程序中打开默认消息应用程序?,android,Android,这是我的密码 private Button emailBtn;/* button object private Button smsBtn; */ smsBtn = (Button) findViewById(R.id.msg_btn);*/ layout .getLaunchIntentForPackage("com.google.android.gm"); startActivity(Launc
private Button emailBtn;/* button object
private Button smsBtn; */
smsBtn = (Button) findViewById(R.id.msg_btn);*/ layout
.getLaunchIntentForPackage("com.google.android.gm");
startActivity(LaunchIntent);
}
});
smsBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent LaunchIntent = getPackageManager()
.getLaunchIntentForPackage("com.android.sms");
startActivity(LaunchIntent);
}
});
}
}
单击该按钮的事件。它将打开默认的sms应用程序
smsBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setType("vnd.android-dir/mms-sms");
startActivity(intent);
}
});
您可以在按钮单击事件上实现此代码
Intent n = new Intent(Intent.ACTION_VIEW);
n.setType("vnd.android-dir/mms-sms");
n.putExtra("address", "1234567890");
n.putExtra("sms_body","Hello EveryBody!!!");
startActivity(n);
PFA打开消息应用程序(Kotlin)的最新解决方案:
可能是重复的谢谢重播我得到了答案帮我?帮助我?
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setType("vnd.android-dir/mms-sms");
startActivity(intent);
val sendIntent = Intent(Intent.ACTION_VIEW)
sendIntent.data = Uri.parse("sms:"+issue.number)
mContext.startActivity(sendIntent)