在android中幕后发送图像?

时间:2010-08-27 06:32:54

标签: android sms

海,我需要一个解决方案,如何在幕后发送图像,即;与用户进一步输入?任何人都可以帮我解决这个问题吗?

感谢你。 SRINIVAS

2 个答案:

答案 0 :(得分:1)

  Uri uri = Uri.fromFile(new File(imagePath));
        Intent i = new Intent(Intent.ACTION_SEND);
//      i.setAction(Intent.ACTION_VIEW);
        i.setType("image/jpeg");
        i.putExtra("sms_body", autoMessage);
        i.putExtra("address", phoneNumber);
        i.putExtra(Intent.EXTRA_STREAM, uri);
        startActivity(i);

这是用于发送mms的代码,它的fire mms应用程序又一次?

答案 1 :(得分:0)

无论“在幕后发送图像”意味着,要在没有用户进一步输入的情况下及时推迟操作,您可以使用以下代码:

    // Need handler for callbacks to the UI thread
    final Handler mHandler = new Handler();

    // Create runnable for posting
    final Runnable doSomething = new Runnable() {
        public void run() {
             sendImageBehindScenes();
        }
    };

    // launch doSomething after 2000 milliseconds
    mHandler.postDelayed(doSomething , 2000);

如果这不能回答您的问题,请重新说明。