![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
牛逼的道路一步一步
yuren_jia
这个作者很懒,什么都没留下…
展开
-
Android Universal Image Loader学习笔记
原文地址: http://a.codekk.com/detail/Android/huxian99/Android%20Universal%20Image%20Loader%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90 1、功能介绍 ~获取图片显示在相应的控件上。 ~解析为Bitmap并在ImageView中显示2、整个UIL库分为ImageLoaderEng原创 2016-04-25 17:06:25 · 366 阅读 · 0 评论 -
Android开发常见内存泄露--非静态内部类引起的内存泄露
网上文章一大堆,关于内存泄露的。这里只是自己记忆一下。 常见的包括 1、单例造成的内存泄露(单例静态特性使得生命周期等同与应用生命周期,若单例中持有对象的引用,使得对象使用完后不能被销毁,造成内存泄露。创建单例,若需要使用上下文,传入application的context)。2、非静态内部类创建静态实例(非静态内部类默认持有外部类的引用,使外部类不能被回收)。3、Handler造成的内存泄露(H原创 2017-03-16 17:56:08 · 622 阅读 · 0 评论 -
RecyclerView中item布局的"match_parent"属性失效--LayoutInflate的深入了解
用recyclerview,给item布局使用了match_parent属性,运行后不起作用。查了下。是在onCreateViewHolder中加载布局时候出了问题。 一开始用的View.Inflate方法。查看源码后,发现View.inflate也是调用了LayoutInflat而的inflate方法 public static View inflate(Context context, @L原创 2017-03-15 11:23:53 · 718 阅读 · 0 评论 -
Leakcanary初使用小记
很早之前就听说了cl(cl比较好记,就是leakcanary)了 但是一直没用,今天兴起,加在了项目中。 配置很简单,在要检测的module下面加入dependencies { debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5' releaseCompile 'com.squareup.leakcanary:le原创 2017-03-14 11:55:40 · 223 阅读 · 0 评论 -
Android Studio自用插件小记
一般在设置里面找plugin 添加就行 就不存链接了Key promoter 快捷键提示Grep Console 自定义设置控制台输出颜色CheckStyle-IDEA 代码规范检查FindBugs-IDEA 潜在 Bug 检查 MetricsReloaded 代码复杂度检查 Statistic 代码统计 CodeGlance原创 2017-03-14 10:32:11 · 333 阅读 · 0 评论 -
Android动态选择性加载so文件
先说问题,项目中只提供了 armeabi 目录下的基础so文件,对于大多数的机型都是支持的,但是在最近使用的一个第三方库中,只提供了 v6、v7 跟 x86 机型的so文件,将v7中so放在 armeabi 下面,在 x86 的机子上会 crash,如果再在lib下加一个 x86 的目录来支持 x86 机子的话,so 文件的大小又会导致 apk 的大小增加不少。考虑到这些因素,在尽量少的增加apk大转载 2017-03-29 18:01:20 · 1419 阅读 · 0 评论 -
零碎点总结
Mvc是一种框架模式而非设计模式。 对框架来说,通常是对代码的重用,而对设计模式来说通常是对设计的重用。 简单的理解就是框架面向于一系列相同行为代码的重用,而设计模式面向的是一系列相同结构代码的重用。内部重用,即在同一应用中能公共使用的抽象块; 应用框架的重用,为专用领域提供通用或现成的基础结构,以便获得最高级的重用性; 代码重用,通用模块组合成库或工具集。安卓中,视图view层一般采用XM原创 2016-04-20 17:18:16 · 259 阅读 · 0 评论 -
使用的chorm插件 留存自用
使用的chorm插件 留存自用保存一下常用的插件,省的以后忘记了 啊哈哈:掘金插件 每次打开浏览器都得看上几眼。JSON-handle 在线json解析,不解释了。好用PostMan 模拟api的网络请求The Great Suspender 用于谷歌浏览器,自动挂起那些没有使用的Tab页面,并把内存释放出来,当你重新加载这些页面的时候才分配内存。原创 2017-02-08 11:07:45 · 734 阅读 · 0 评论 -
MAC下反编译apk
apktool配置1.右键保存链接为apktool wrapper script 2.apktool.jar下载地址 下载成功重命名为apktool.jar.3.将apktool.jar和apktool拷贝到/usr/local/bin(需要root权限) 4.修改这两个文件的权限: chmod a+x apktool(apktool.jar) 5.现在就可以在终端运行apktool命令...原创 2018-03-16 14:10:28 · 177 阅读 · 0 评论