Android 与sms共享文本
我如何与sms共享应用程序中的文本 例如,我想让用户触摸一个按钮,一条costum文本将被发送到默认的消息传递应用程序,它将询问号码 这是菜单代码:Android 与sms共享文本,android,Android,我如何与sms共享应用程序中的文本 例如,我想让用户触摸一个按钮,一条costum文本将被发送到默认的消息传递应用程序,它将询问号码 这是菜单代码: public boolean onOptionsItemSelected(MenuItem item) { // Handle item selection switch (item.getItemId()) { return true; case R.id.menu_shar
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
return true;
case R.id.menu_share:
return true;
default:
return super.onOptionsItemSelected(item);
}
要启动sms活动,您只需要以下内容:
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setData(Uri.parse("sms:"));
这将打开一个选择器,人们可以在其中选择要向其发送消息的号码/联系人
sendIntent.setData(Uri.parse("sms:"+ phoneNumber));
这将向预定义的号码发送消息
您可以添加额外的内容来填充您自己的消息,例如
sendIntent.putExtra("sms_body", x);
然后开始你的意图:
startActivity(sendIntent);
我想让用户/消息应用程序选择号码,我只想发送Body,然后不添加+电话号码。仅
sendIntent.setData(Uri.parse(“sms:”)代码>,答案已更新。别忘了把它标记为已回答。因为FC,我应该添加权限还是什么?当然
。在询问你采取的每一步之前,你真的应该自己做一些研究。网上有很多文档。我找到了至少10个与此类似的答案和教程。fc,你能给我一些链接吗?