package com.linju.android_property.application;
import org.acra.ACRA;
import org.acra.ACRAConstants;
import org.acra.ErrorReporter;
import org.acra.collector.CrashReportData;
import org.acra.sender.EmailIntentSender;
import org.acra.sender.ReportSender;
import org.acra.sender.ReportSenderException;
import android.content.Context;
/**
* 异常发送报告
* @author Administrator
*
*/
public class ErrorSend implements ReportSender{
private final Context mContext;
public ErrorSend(Context mContext) {
super();
this.mContext = mContext;
ACRA.getErrorReporter().putCustomData("PLATFORM", "ANDROID");
ACRA.getErrorReporter().putCustomData("BUILD_ID", android.os.Build.ID);
ACRA.getErrorReporter().putCustomData("DEVICE_NAME", android.os.Build.PRODUCT);
}
@Override
public void send(CrashReportData arg0) throws ReportSenderException {
// EmailIntentSender emailSender = new EmailIntentSender(mContext);
// emailSender.send(arg0);
System.out.println(arg0.toString());
}
}