`

Android 之APP程序崩溃后,自动向QQ 邮箱发送邮件

 
阅读更多

    private void sendAppCrashReport(final Context context, final String crashReport, final String file) { 
    	
    	  try 
          { 
           MailSenderInfo mailInfo = new MailSenderInfo();    
           mailInfo.setMailServerHost("smtp.qq.com");    
           mailInfo.setMailServerPort("25");    
           mailInfo.setValidate(true);    
           mailInfo.setUserName("xxxx@qq.com");  //你的邮箱地址  
           mailInfo.setPassword("xxxx");//您的邮箱密码    
           mailInfo.setFromAddress("xx@qq.com");    
           mailInfo.setToAddress("xx@qq.com");    
           mailInfo.setSubject("程序异常");    
           mailInfo.setContent(crashReport);    
           
              //这个类主要来发送邮件   
           SimpleMailSender sms = new SimpleMailSender();   
           String file1=Environment.getExternalStorageDirectory().getAbsolutePath()+ "/dbqst/qst.db";
             sms.sendTextMail(mailInfo,file1);//发送文体格式    
             //sms.sendHtmlMail(mailInfo);//发送html格式 

          } 
          catch (Exception e) { 
              Log.e("SendMail", e.getMessage(), e); 
          }
    	 
    }  

1
1
分享到:
评论

相关推荐

    Android-AndroidApp崩溃日志上传框架

    "Android-AndroidApp崩溃日志上传框架"就是这样一个工具,它允许在App发生崩溃时,不仅将错误信息保存至本地,还能自动通过邮件或HTTP协议将这些信息发送到指定服务器,从而简化了错误报告的流程。 首先,我们要...

    Android手机App程序中SQLite数据存储应用.pdf

    "Android 手机 App 程序中 SQLite 数据存储应用" Android 手机 App 程序中 SQLite 数据存储应用是 Android 手机 App 程序开发中的一个重要组成部分。随着 IT 行业的高速发展,移动通信技术的更新速度日新月异。...

    APP崩溃日志记录及发送邮件

    在移动应用开发中,APP崩溃日志记录及发送邮件是一个重要的功能,它有助于开发者迅速定位并修复应用程序中的错误。当应用程序出现未预期的错误导致崩溃时,系统会自动生成崩溃日志,这些日志包含了发生错误时的详细...

    Delphi XE 10 android安卓APP程序自动升级代码

    网上找了一堆Delphi安卓APP程序自动升级方法都大多不太好用,有的需要配置WEB服务器,有的控制下载和升级管理麻烦,于是综合网上资料,根据项目需要整理了一个代码单元,可以直接调用,测试环境Delphi XE 10.3

    Android实现发送邮件

    在Android平台上实现自动发送邮件的功能是一项常见的需求,尤其对于开发者来说,这可能涉及到通知、日志分享或者其他自动化操作。为了实现这一功能,我们需要利用JavaMail API以及SMTP(Simple Mail Transfer ...

    android 卡死崩溃检测和拉起,App保活

    "android 卡死崩溃检测和拉起,App保活"这个主题主要关注如何预防和处理这类问题,确保应用程序能够稳定运行。Qt for Android是Qt库的一个扩展,它允许开发者使用Qt框架来开发Android应用,而"Qt for Android(九) ...

    Android-App崩溃恢复框架!

    在Android应用开发中,应用程序崩溃是开发者们常常面临的问题,这不仅影响用户体验,还可能导致数据丢失或服务中断。为了提供一个稳定、可靠的运行环境,"Android-App崩溃恢复框架!" 提供了一种解决方案,名为...

    Android实现快速发送电子邮件

    在Android平台上实现快速发送电子邮件是一项常见的任务,尤其对于开发者来说,理解这个过程是十分重要的。在本文中,我们将深入探讨如何在Android应用中构建一个功能,允许用户方便地发送电子邮件,包括设置主题、...

    个人仿制android QQ app

    【标题】:“个人仿制android QQ app” 在IT行业中,Android平台上的QQ应用程序是一个非常典型且用户基数庞大的社交应用。为了学习和理解Android应用开发,许多开发者会尝试仿制这样的热门应用,以此来掌握核心功能...

    android JavaMail发送邮件

    http://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-android-app的源码,已实现可发送邮件。

    android app自动升级demo

    "android app自动升级demo"是一个实践示例,它演示了如何实现这个功能。以下将详细讲解自动升级的核心知识点: 1. **获取当前版本信息**: - 在Android应用中,可以通过`PackageManager`类来获取应用的当前版本...

    qt for android 更新APP

    Qt for Android 是一个开源框架,它允许开发人员使用 Qt 编程环境来创建原生的 Android 应用程序。这个框架结合了 Qt 的强大功能和 Android 的广泛设备覆盖,为开发者提供了一种跨平台的解决方案,可以在多个操作...

    Android在一个app中实现另一个app的自动安装,安装完成后自动打开(需Root)

    Android在一个app中实现另一个app的自动安装,安装完成后自动打开(需Root),详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/77485561

    android 奔溃日志收集 发送邮件到邮箱

    集成邮件工具类,用于发送某个应用的奔溃日志信息到邮箱。当用户发生奔溃信息的时候可以及时查看log 2018-01-31-19-14-51 ----java.lang.RuntimeException: Unable to start activity ComponentInfo{...

    Android 一个app启动另一个app

    在Android平台上,应用程序之间的交互是通过Intent机制实现的,这使得一个App能够启动另一个App,或者触发特定的操作。"Android 一个app启动另一个app"这个主题涉及到的核心知识点包括Intent的使用、Intent Filter的...

    安卓期末大作业Android天气预报app源码.zip

    安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业Android天气预报app源码安卓期末大作业...

    android app自动更新功能的实现

    本篇文章将详细介绍如何在Android应用程序中实现自动更新功能,以及相关的技术要点。 一、Google Play服务与Firebase App Distribution Google Play服务提供了方便的自动更新机制,尤其是通过Google Play商店发布...

    android邮件发送客户端代码

    在Android平台上开发一个邮件发送客户端是一项常见的任务,它允许用户通过应用程序发送电子邮件,而无需离开应用本身。在本例中,我们将关注如何实现一个能够利用Gmail、163和QQ邮箱服务进行邮件发送的客户端代码。...

    Qt for Android自动更新app

    Qt for Android实现自动更新app,安装apk文件,qml自动更新 通过调用修改Java函数来实现对私有数据的读写

Global site tag (gtag.js) - Google Analytics