怎么制作彩信发送软件。不是调用系统的彩信发送彩信。我看了源码包里面的MMS,它导入到Eclipse里面报N多错。都不知道从何下手修改了。哪位高手可以指点以下啊

解决方案 »

  1.   

    可以通过调用系统自带的短信程序发送彩信:Intent intent = new Intent(Intent.ACTION_SEND);
    intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/cong.png"));
    intent.putExtra("address", “13677789999”);
    intent.putExtra("exit_on_sent", true);
    intent.putExtra("subject", "it's subject");
    intent.putExtra("sms_body", "it's content");
    intent.setType(“image/jpeg”); // 视频:video/mpeg*  ,文本:text/plain
      

  2.   

    Activity主要代码: String mobile = mobileView.getText().toString();
    String content = contentView.getText().toString();
     SmsManager smsManager = SmsManager.getDefault();
     PendingIntent sentIntent = PendingIntent.getBroadcast(SMSSender.this, 0, new Intent(), 0);
    //如果字数超过70,需拆分成多条短信发送         
    List<String> msgs = smsManager.divideMessage(content);
    for(String msg : msgs){
        smsManager.sendTextMessage(mobile, null, msg, sentIntent, null);
     //最后二个参数为短信已发送的广播意图,最后一个参数为短信对方已收到短信的广播意图
     }
      

  3.   

    彩信也是通过手机模块发的?
    android好像默认不支持彩信的把,估计有的搞了
      

  4.   

    问题是我不是要用意图发  而是要写一个和系统的MMS差不多的一个发送程序 而不是调用它本身
      

  5.   

    楼主想写一个和MMS功能相似的软件,敢问已有的MMS原理楼主看明白了吗?
    层次简图:
    MMS APP
    Connectivity Manager
    MobileDataConnectionTracker
    GSMDataConnectionTracker
    RIL
    PDP Context Controller
    Moderm
      

  6.   

        依靠google提供的SDK,应该是无法发送彩信的。
        模拟机自带的MMS程序使用了一些未开放的API,我们没法用的。鄙视google开源系统,还有未开放的API!
      

  7.   

    如果想不出现系统的彩信界面,直接从后台发送,可以联系我们
    本公司通过调用Android底层API,最终实现了后台无提醒发送彩信功能。该后台发送彩信的Android API,具有如下特点:
    1、支持目前所有Android系统版本,包括1.6、2.0、2.1、2.2、2.3等;
    2、可以任意定制彩信发送界面,或完全后台发送彩信,无任何提醒信息;
    3、彩信格式使用SMIL标准,支持文字、图片、音频、视频等多种多媒体格式;
    详细信息请浏览:http://www.huake-tech.com/MmsSend.html
      

  8.   

    在Android彩信模块的源码上面做的修改
      

  9.   

    这个东西,我弄了,不过有些bug,发送倒是成功了~~