Java 在android中发送彩信,无需用户交互

Java 在android中发送彩信,无需用户交互,java,android,mms,Java,Android,Mms,我尝试这样的代码。如果intent start mms compose ui即将推出,首先我如何克服并自动发送。祝你好运 由于android sdk不支持彩信,因此您有2个选项: 下载安卓彩信应用程序并尝试了解那里发生了什么 请点击此链接: 我发现目前唯一有效的方法是……首先。祝你好运 由于android sdk不支持彩信,因此您有2个选项: 下载安卓彩信应用程序并尝试了解那里发生了什么 请点击此链接: 目前我发现唯一有效的功能是……此功能是安卓系统中的安全功能,请不要试图绕过它。这是有原因

我尝试这样的代码。如果intent start mms compose ui即将推出,首先我如何克服并自动发送。祝你好运 由于android sdk不支持彩信,因此您有2个选项:

下载安卓彩信应用程序并尝试了解那里发生了什么

请点击此链接:

我发现目前唯一有效的方法是……

首先。祝你好运 由于android sdk不支持彩信,因此您有2个选项:

下载安卓彩信应用程序并尝试了解那里发生了什么

请点击此链接:


目前我发现唯一有效的功能是……

此功能是安卓系统中的安全功能,请不要试图绕过它。这是有原因的


如果您确实必须这样做,您是否尝试过在根设备上运行它?它允许更大的访问。

此功能是安卓系统中的安全功能,请不要试图绕过它。这是有原因的


如果您确实必须这样做,您是否尝试过在根设备上运行它?它允许更多的访问。

试试这个,它对我有用。 使用 Uri.fromFile 而不是 Uri.parse

 Intent intent = new Intent(Intent.ACTION_SENDTO);
 intent.putExtra("address", "12134567899");
 intent.putExtra("sms_body", "See attached picture");


 intent.putExtra(Intent.EXTRA_STREAM,
 Uri.parse("file:///sdcard/DCIM/Camera/2011-09-09 12.47.29.jpg"));
 intent.setType("image/png");


 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

 startActivity(intent);

试试这个,它对我有用。 使用 Uri.fromFile 而不是 Uri.parse

 Intent intent = new Intent(Intent.ACTION_SENDTO);
 intent.putExtra("address", "12134567899");
 intent.putExtra("sms_body", "See attached picture");


 intent.putExtra(Intent.EXTRA_STREAM,
 Uri.parse("file:///sdcard/DCIM/Camera/2011-09-09 12.47.29.jpg"));
 intent.setType("image/png");


 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

 startActivity(intent);

我认为出于安全原因,这是不可能的,并为此赞扬FSM!你是否在你的清单中添加了android.permission.SEND_SMS?我认为出于安全原因,这是不可能的,并为此赞扬FSM!您是否已将android.permission.SEND_SMS添加到您的清单中?我在发送彩信时遇到很多问题。如果你能帮助我,我将不胜感激@RuchirBaronia希望我能帮助你,但这已经是5年多以前的事了,即使在那时,我也只是偶尔让它起作用。噢,这真是一个糟糕的事情。没关系,非常感谢您的回复!我在发送彩信方面遇到了很多麻烦。如果你能帮助我,我将不胜感激@RuchirBaronia希望我能帮助你,但这已经是5年多以前的事了,即使在那时,我也只是偶尔让它起作用。噢,这真是一个糟糕的事情。没关系,非常感谢您的回复!