![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
瑶中搁浅
这个作者很懒,什么都没留下…
展开
-
Android反射机制
一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 在Java中的反射机制,被称为Reflection(大家看到这个单词,第一个想法应该就是去开发文档中搜转载 2017-11-28 16:47:17 · 187 阅读 · 0 评论 -
Android内存泄漏检测利器:LeakCanary
是什么?一言以蔽之:LeakCanary是一个傻瓜化并且可视化的内存泄露分析工具为什么需要LeakCanary?因为它简单,易于发现问题,人人可参与。简单:只需设置一段代码即可,打开应用运行一下就能够发现内存泄露。而MAT分析需要Heap Dump,获取文件,手动分析等多个步骤。 易于发现问题:在手机端即可查看问题即引用关系,而MAT则需要你分析,找到Path To GC Roots等关系。 人翻译 2017-11-30 09:41:25 · 165 阅读 · 0 评论 -
Android 从apk中“偷”资源(反编译)
偷资源使用工具:1、androidtools.rar [下载](http://download.csdn.net/download/xx707674485/10140825)2、![这里写图片描述](http://img.blog.csdn.net/20171201153602815?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHg3MDc2N原创 2017-12-01 15:39:21 · 470 阅读 · 0 评论 -
Android Studio 升级到3.0遇到的坑
官方更新日志:https://developer.android.google.cn/studio/releases/index.html A坑:必须升级gradle到4.0以上 B坑:buildToolsVersion升级到26.0.0 C坑:Error:All flavors must now belong to a named flavor dimension. Learn mor原创 2017-11-24 18:16:54 · 577 阅读 · 0 评论 -
java.lang.ClassNotfoundException VS java.lang.NoClassDefFoundError
前言 在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。我们往往花费时间去不断翻译 2017-11-27 10:58:45 · 270 阅读 · 0 评论