`
熊滔爱孟涛静
  • 浏览: 124871 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android的Bug收集机制建立

阅读更多

/**

*给TextView添加点击事件故意抛出异常

*/
  textView.setOnClickListener(new OnClickListener() {

   @Override
   public void onClick(View v) {
    // TODO Auto-generated method stub
    Main main = new Main();
    try {
     main.add();
    } catch (Exception e) {
     try {

/**

*将异常记录

*/
      OutputStream out = mContext.openFileOutput("bug.txt",
          ExceptionTestActivity.this.MODE_APPEND);//如果没有该文件会自动创建
      PrintStream ps = new PrintStream(out);
      e.printStackTrace(ps);

try {
   FileInputStream fis = mContext.openFileInput("bug.txt");//没有该文件的时候会抛异常

   InputStreamReader isr = new InputStreamReader(fis);
   BufferedReader br = new BufferedReader(isr);
   StringBuilder sb = new StringBuilder();
   String line = null;
   while ((line = br.readLine()) != null) {
    sb.append(line);
   }
   fis.close();
   textView.setText(sb.toString());
  } catch (Exception e2) {
   e2.printStackTrace();
  }


     } catch (FileNotFoundException e1) {
      // TODO Auto-generated catch block
      e1.printStackTrace();
     }

    }

   }
  });

分享到:
评论

相关推荐

    HDZG.rar_android_android 游戏_android 游戏_game

    同时,建立玩家社区,收集反馈,与玩家互动,是提升用户粘性和口碑的有效途径。 综上所述,“HDZG”作为一款战国题材的Android游戏,不仅展现了游戏设计的艺术性,也体现了技术开发的复杂性。从开发到上线,每一步...

    android逆向菜鸟速参手册完蛋版

    - **信息收集**:通过对APK文件的基本信息(如签名、版本号、依赖库等)进行分析,可以初步了解应用程序的大致架构和功能。 - **关键位置定位**:通过查找特定的关键函数(如网络请求、短信发送等),可以快速定位...

    adb command 1.0.32 in AndroidM

    - 新增命令:可能引入了新的adb命令,如`adb shell appops`用于管理应用的操作权限,或`adb bugreport`用于收集设备的调试信息。 - 性能提升:adb的连接速度和稳定性可能得到了增强,使得开发者能更高效地进行远程...

    基于android的贪吃蛇游戏设计及开发.doc

    同时,开发者需掌握XML布局语言来设计界面,理解Android的生命周期管理和事件处理机制,以及如何使用Android SDK提供的各种API来实现游戏功能。通过这样的项目,开发者可以将理论知识转化为实践技能,为后续的...

    android知识点整理

    - Android的事件分发机制包括dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent等方法。 6. **本地存储** - SharedPreferences用于存储简单的键值对数据。 - SQLite数据库用于存储结构化的数据。 7. **...

    网络游戏-用于在便携式终端中建立网络连接的装置和方法.zip

    9. **更新与维护**:游戏发布后,定期更新内容、修复bug、提升性能是持续的工作,这需要一套有效的版本控制和更新推送机制。 10. **数据分析**:通过收集和分析用户行为数据,可以优化游戏设计,提高用户留存率和...

    单位换算程序

    持续收集用户反馈,进行必要的功能更新和bug修复。 通过以上步骤,我们可以创建一个实用的Android单位换算程序,满足用户在日常生活中对不同单位之间转换的需求。这样的程序不仅锻炼了开发者在Android平台上的编程...

    bugly_crash_release.jar_release_bugly_源码.zip

    这个过程可能包括网络连接的建立、数据加密、重试机制以及上传进度的跟踪等细节。 再者,为了提高用户体验,Bugly往往具备延迟报告和合并重复报告的功能。在源码中,我们可以找到关于如何判断两个崩溃事件是否为同...

    组建java团队.pdf

    在组建Java开发团队的过程中,涉及到多个关键步骤和知识点。...管理者需要根据项目需求和团队特点灵活选择合适的方法和工具,同时建立起高效的沟通和协作机制,以确保团队能够在技术和管理层面达到预期的目标。

    fuelband源文件

    8. **兼容性测试**:FuelBand源文件可能考虑了不同操作系统(如iOS、Android)或不同设备的兼容性,这部分代码涉及设备检测和适配。 9. **许可和版权**:开源项目通常包含许可信息,表明代码可以被自由使用、修改和...

    手Q性能优化的大数据实战.pdf

    5. **卡顿监控**:卡顿是性能问题中常见的一种,通过日志、bug报告和用户反馈等多渠道收集信息,构建卡顿监控系统。利用工具如Android的`traceview`和iOS的`Looper`来分析性能瓶颈。 6. **堆栈反混淆**:在处理大量...

    携程无线技术

    7. **运维支持**:建立服务日志收集和监控体系,支持无线Native/Hybrid动态更新,快速响应严重Bug并通过HotFix进行修复。 #### 四、总结 携程无线技术的发展不仅见证了移动互联网行业的变迁,也反映了企业如何面对...

    软件工程与网络应用开发.pptx

    - **ISO 9000标准:**提供了一套质量管理指南,帮助企业建立有效的质量管理体系。 - **其他质量评估模型:**如CMMI(能力成熟度模型集成)、Six Sigma等,用于评估和改进软件开发过程的质量水平。 综上所述,软件...

    SRA2021-G14-需求工程项目计划V1.0.11

    此文档的编写目的是明确项目目标,规定开发流程,分配任务,以及建立清晰的沟通和评估机制,以确保社区团购App的成功研发。 1.2 项目背景 社区团购是一种新兴的电子商务模式,它将线上购物与线下社区生活紧密结合,...

    睡眠追踪器

    这通常涉及到Android的SensorManager服务,用于注册和监听传感器事件,以及对收集到的数据进行滤波和分析。 3. **数据记录与存储**:为了追踪长期的睡眠模式,应用需要将每晚的数据存储下来。这可能涉及到SQLite...

    做一个恐怖、灵异的资讯类APP

    - 需要建立一个内容管理系统,方便分类、审核和更新资讯。 3. **数据存储与API**: - 使用云服务(如阿里云、AWS)存储用户数据和内容信息。 - 设计API接口,使后端和前端能够有效通信,获取或提交数据。 4. **...

    野外生存游戏源码Ultimate Survival_v0.15和v0.12双版本

    - **目标**:玩家在游戏中扮演一名幸存者,在荒野中寻找资源、建立庇护所、制造工具和武器,以应对各种自然环境的挑战以及野生动物的威胁。 - **特色**:提供真实的生存体验,包括天气变化、昼夜交替等元素。 ### ...

    中国移动CMCC移动DM适配指南和注意事项和常见问题分析

    该系统通过收集终端产品的激活、配置、使用等信息,并与终端供应链管理相结合,旨在实现对产品的全生命周期掌控。 自2017年3月起,所有入中国移动产品库的定制、非定制Android终端均必须支持终端管理功能,这是中国...

    游戏开发常见面试题合集.pdf

    - **方法**:建立有效的错误报告机制,及时修复bug。 #### 31. 虚拟现实技术 - **应用**:为玩家提供更加身临其境的游戏体验。 - **看法**:随着硬件设备的进步,VR游戏将成为游戏行业的下一个风口。 #### 32. ...

Global site tag (gtag.js) - Google Analytics