下面是将android    anr产生的原因写到本地的方法。很好用。

/*

* 写入日志文件
*/
public static File Log_saveFile(String crashReport) {
// TODO Auto-generated method stub
String fileName = "crash-" + System.currentTimeMillis() + ".txt";
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
try {
String path = Environment.getExternalStorageDirectory()
.getAbsolutePath()
+ File.separator
+ "AP10000"
+ File.separator + "Log";
File dir = new File(path);
if (!dir.exists()) {
dir.mkdirs(); // 新建多层文件夹
}

File file = new File(dir, fileName);
FileOutputStream fos = new FileOutputStream(file);
fos.write(crashReport.toString().getBytes());
fos.close();
return file;
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
return null;
}

将android应用中产生arn的原因写到本地相关推荐

  1. 在Qt中如何用纯代码写一个本地视频播放器

    一.首先用纯代码写本地视频播放器需要用到以下类 #include <QWidget> #include <QHBoxLayout> //水平布局 #include <QV ...

  2. Android中app卡顿原因分析示例

    http://www.cnblogs.com/zhucai/p/weibo-graphics-performance-analyse.html 朱才 专注于Android图形动画 MIUI工程师 博客 ...

  3. Android Studio中R文件丢失可能的产生原因 以及解决方案

    一.Android Studio中R文件丢失可能的产生原因: 1.一般出现这种情况很有可能是R文件因为某种原因无法自动生成,多数是res资源文件的错误导致的. (1)在资源文件res中的资源文件大写例 ...

  4. Android 中内存泄漏的原因和解决方案

    之前研究过一段时间关于 Android 内存泄漏的知识,大致了解了导致内存泄漏的一些原因,但是没有深入去探究,很多细节也理解的不够透彻,基本上处于一种似懂非懂的状态,最近又研究了一波,发现有很多新的收 ...

  5. android studio clone 方法不能先用,Android Studio中使用git功能无法clone原因分析

    最近在使用git的时候发现一个非常诡异的问题,我用cmd命令行可以进行clone,push,pull等操作时都可以完美的成功,但是换到Android Studio中进行这些与远程库的操作的时候,就是各 ...

  6. Android开发中应避免的重大错误

    by Varun Barad 由Varun Barad Android开发中应避免的重大错误 (Critical mistakes to avoid in Android development) A ...

  7. Android如何使用so文件和Android studio中导入so

    Android中使用so文件: 做一个PDF阅读的功能,找到一个开源的库,mupdf.下载的是网上编译好的so库,导入到自己项目中的时候一直报错Java.lang.UnsatisfiedLinkErr ...

  8. android sqlite 中 创建表 不要使用 IF NOT EXISTS + TA...

    2019独角兽企业重金招聘Python工程师标准>>> android sqlite 中 创建表 不要使用 "IF NOT EXISTS " + TABLE_NA ...

  9. 5 个 Android 开发中比较常见的内存泄漏问题及解决办法

    Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢? 在Android程序开发中,当一个对象已经不需要再 ...

  10. Android 开发中的多线程编程技术

    此文章来自"Intel Software"应用开发 多线程这个令人生畏的"洪水猛兽",很多人谈起多线程都心存畏惧.在Android开发过程中,多线程真的很难吗? ...

最新文章

  1. linux tar.gz文件安装
  2. 2015第16周三知道做到
  3. 转载 vue的基础使用
  4. java课外兴趣小组管理系统_课外兴趣小组活动方案
  5. SpringBoot - 配置文件加载位置与优先级
  6. 关于本博客的feed订阅
  7. hg8546m虚拟服务器,华为HG8546路由及WIFI配置说明
  8. c语言趣味菜单实验报告,DSP实验报告+心得体会
  9. html 设计尺寸,多少像素才合适 网页设计标准尺寸大讲解
  10. 数据结构--链表概念及常见链表结构
  11. 隆重推荐:吴闲云 - 三国中的博弈
  12. 使用阿里云/腾讯云的云服务器搭建邮箱服务器,避开25端口限制
  13. 汇编语言标志位 含义 NV UP EI NG NZ AC PE CY
  14. 安卓开发 智能农业 详细
  15. VS2012 开发SharePoint 2013 声明式workflow action(activity)之 HelloWorld
  16. Redis 分布式锁实现原理
  17. 深信服自动上网认证(go源码)
  18. 工作电子邮箱登陆方法,怎么登陆云邮箱移动办公?
  19. ag-grid 单元格编辑-下拉框
  20. 疯群系统独立3.1.2版本微信社群人脉系统社群空间站PHP源码

热门文章

  1. Python给照片换底色,基于opencv模块
  2. uni-app入门(一)--介绍
  3. mysql语句重命名索引_如何重命名MySQL中的索引
  4. MySQL 8.0.17 第一次登录并修改密码
  5. html页脚固定,jQuery实现页脚永远固定在页面底部
  6. JS基础特效---网页常用特效
  7. html请求资源不可用,HTTP状态404 – 请求的资源(/)不可用
  8. 华为畅享8plus停产了吗_华为畅享8和Plus哪个好? 华为畅享8 Plus与畅享8区别对比评测...
  9. Window7 Chrome 升级提示关闭
  10. 浏览器如何工作(How browsers work)