首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android发送彩信编程?

Android发送彩信编程?
EN

Stack Overflow用户
提问于 2014-04-24 19:58:21
回答 1查看 362关注 0票数 1

我正在尝试以语法方式发送mms这是我的代码

代码语言:javascript
复制
ntent sendIntent = new Intent(Intent.ACTION_SEND); 
            sendIntent.setClassName("com.android.mms", "com.android.mms.ui.ComposeMessageActivity");
            //sendIntent.setType("vnd.android-dir/mms-sms");
            sendIntent.putExtra("exit_on_sent", true);
            sendIntent.putExtra("address", sendingnumbeer);
            sendIntent.putExtra("sms_body", "Sample");   
            File dir = new File("/sdcard/VinstantMessage/");

            String path=dir.getAbsolutePath()+"/abc.mp4";
            File fl=new File(path);
            if(fl.exists()){
                System.out.println("file is exist");
            }
            Uri uri = Uri.fromFile(fl);
            sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
            sendIntent.setType("video/*"); 
            sendIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
           // getApplicationContext().startActivity(sendIntent);
            startActivityForResult(sendIntent, 1);

它正在打开发送彩信窗口,但我无法让用户点击发送彩信或不?我如何检查这一点

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-04-25 14:49:37

好了,我已经解决了添加"sendIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);“的问题

去掉这一行,它就能正常工作

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23268246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档