我目前正在尝试创建一个可以拍照的应用,然后将该图片附加到将要转到预先确定的电子邮件地址的电子邮件中.
我有电子邮件工作,我有相机工作.我似乎无法获得相机已添加为附件的图片.我在应用程序中弹出的图像作为一种预览图像,如果这就是为什么它不会附加我没有问题.
发送电子邮件时,已创建图片但已损坏但未打开.好像我正在制作一张不存在的画面.我认为这是将拍摄的照片与创作附件部分联系起来的情况,但我不知道!如果有人可以提供帮助,我将非常感激!
这是我MainActivity与相机一起创建电子邮件的地方:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.OutputStream;
import android.app.Activity;
import android.content.ContentValues;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.provider.MediaStore.Images;
import android.provider.MediaStore.Images.Media;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
public class EmailActivity extends Activity {
Button send;
EditText address, subject, emailtext;
protected static final int CAMERA_PIC_REQUEST = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.email);
send=(Button) findViewById(R.id.emailsendbutton);
address=(EditText) findViewById(R.id.emailaddress);
subject=(EditText) findViewById(R.id.emailsubject);
emailtext=(EditText) findViewById(R.id.emailtext);
send.setOnClickListener(new OnClickListener() { …Run Code Online (Sandbox Code Playgroud) 我创建了一个带有coverflow的应用程序.我已经到处查看了,当您单击封面流中的每个单独图像时,似乎无法解决如何使用onclicklistener来实现一个简单的活动.下面是我的代码,我希望有人可以提供帮助,因为该应用程序可以很好地解决这个问题!
import java.io.FileInputStream;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.LinearGradient;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.PorterDuffXfermode;
import android.graphics.Typeface;
import android.graphics.Bitmap.Config;
import android.graphics.PorterDuff.Mode;
import android.graphics.Shader.TileMode;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.ImageView.ScaleType;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
CoverFlow coverFlow;
coverFlow = new CoverFlow(this);
coverFlow.setAdapter(new ImageAdapter(this));
ImageAdapter …Run Code Online (Sandbox Code Playgroud)