摘要: 来源:https://blog.csdn.net/qq_31939617/article/details/79756718 一:什么是ANR ANR:Application Not Responding,即应用无响应,ANR找原因,基本是通过traces.txt文件分析的 先说发生ANR后,如何导出 阅读全文
posted @ 2018-11-09 21:17 不一样的农民 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 我们熟悉的资源加载代码: 这2种方式获取的都是Resources对象 先看第一种获取Resources对象源码分析: 说明:(AppcompatActivity中getResource()方法与Activity.getResources()是有区别的。AppcompatActivity是new Re 阅读全文
posted @ 2018-01-30 02:08 不一样的农民 阅读(3753) 评论(0) 推荐(0) 编辑
摘要: 我们自己的启动Activity方法 调用Activity对象的方法 继续调用Activity对象方法 继续调用Activity对象方法 继续调用Activity对象方法 在startActivityForResult这个方法中 我们发现如果 这个方法是否回调。 在回头查看启动的重点:根据上面的注释我 阅读全文
posted @ 2018-01-24 19:34 不一样的农民 阅读(1919) 评论(0) 推荐(0) 编辑
摘要: 写DexClassLoader加载class主要是为写Android插件化做准备: 我们在看DexClassLoader加载class之前,先大概了解下ClassLoader ClassLoader源码:http://www.cnblogs.com/kangqi001/p/8318113.html 阅读全文
posted @ 2018-01-19 19:29 不一样的农民 阅读(6873) 评论(0) 推荐(0) 编辑
摘要: 1/* 2 * Licensed to the Apache Software Foundation (ASF) under one or more 3 * contributor license agreements. See the NOTICE file distributed with 4 * this work for additional information regarding... 阅读全文
posted @ 2018-01-19 17:31 不一样的农民 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 原理比较简单,且有相关注释。直接查看代码。 阅读全文
posted @ 2018-01-16 21:21 不一样的农民 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 现在Android项目 大部分需要动态加载H5页面,但一个页面如果全部加载 数据太大。我们就需要拦截从网络加载,改成加载本地资源。 大概代码如下: 阅读全文
posted @ 2017-11-29 19:25 不一样的农民 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 本来打算对Notification进行详细说明 和源码解读的 发现写的时刻又不想写。 Notification 保活 算了 直接上源代码 阅读全文
posted @ 2017-11-24 17:01 不一样的农民 阅读(1359) 评论(0) 推荐(0) 编辑