随笔分类 - android
摘要:有点小啰嗦的一篇学习笔记,可以直接看最后得出的结论:前面的各种图片和说明都是为最后的结论服务的 1)剪切:和平常画图工具剪切的作用一样,在画布上剪切一个区域,比如剪切一个Rect区域,画布canvas其余的部分都丢掉,之后所有的画图都在这个Rect区域内进行(如果不涉及save和restore方法)
阅读全文
摘要:平移、缩放、旋转等操作等于是,我在一个正的画布绘制好图,然后再把画布做旋转、平移、缩放等等的效果。 也就是说,我使用的X、Y坐标还是正常的坐标(没旋转、平移、缩放等之前的坐标)。 save()和restore()是用来规定操作的范围的。 如果有save()和restore(),那么平移、缩放、旋转等
阅读全文
摘要:[java] view plain copy <span style="font-size:18px;"> </span> [java] view plain copy <span style="font-size:18px;"></span> 绘图之前,首先需要调整画笔,待画笔调整好之后,再将图像
阅读全文
摘要:API: 1 mScroller.getCurrX() //获取mScroller当前水平滚动的位置 2 mScroller.getCurrY() //获取mScroller当前竖直滚动的位置 3 mScroller.getFinalX() //获取mScroller最终停止的水平位置 4 mScr
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] 引入Fresco dependencies { // 添加依赖 compile 'com.facebook.fresco:fresco:0.13.0' }
阅读全文
摘要:Fresco的使用及注意事项 时间 2016-10-17 18:32:12 DevWiki's Blog 原文 http://blog.devwiki.net/index.php/2016/10/17/Fresco-Use-Main-Points.html 主题 Fresco 时间 2016-10-
阅读全文
摘要:Fresco中在listview之类的快速滑动时停止加载,滑动停止后恢复加载: 1.设置图片请求是否开启 [java] view plain copy print? // 暂停图片请求 public static void imagePause() { Fresco.getImagePipeline
阅读全文
摘要:“漏洞王”Struts2再爆高危漏洞,点击获取应急修复方案>>> 1. 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fr
阅读全文
摘要:目录 概述 这是一个关于RecycleView滑动事件的辅助类,该辅助类可以检测RecycleView滑动到顶部或者底部的状态. 可用于实现RecycleView加载更多或者刷新(虽然刷新可以直接用SwipeRefreshLayout).也可用于某些滑动相关的需求,如FloatingActionBu
阅读全文
摘要:列表的滚动一般分为两种: 手指按下 -> 手指拖拽列表移动 -> 手指停止拖拽 -> 抬起手指 手指按下 -> 手指快速拖拽后抬起手指 -> 列表继续滚动 -> 停止滚动 从上面可以看出,滚动状态分为: 上面的过程的状态变化如下: 静止 -> 被迫拖拽移动 -> 静止 静止 -> 被迫拖拽移动 ->
阅读全文
摘要:[java] view plain copy 首先把网络、SD卡的读写权限添加上:<span style="font-family: Arial, Helvetica, sans-serif;"> </span> [java] view plain copy [java] view plain co
阅读全文
摘要:限制Android方法数量的原因是: Android应用以DEX文件的形式存储字节码文件,在Dalvik字节码规范里,方法引用索引method referenceindex只有16位,即65536个。 Op & Format Mnemonic / Syntax Arguments 6e..72 35
阅读全文
摘要:今天楼主遇到引用LeakCanary时代码跟官网一样但是就不弹出来。楼主新建项目就可以正常使用。楼主郁闷半天,现在终于整出来了。 楼主主工程app引用module为thirdParty,本想为了整洁三方的都扔进这个thirdParty 结果导致了这个没弄出来。 1.写一个application :
阅读全文
摘要:经典的面试题: a、怎样在coding过程中避免内存泄露? b、怎样检测内存泄露? 这两个问题我想大部分Android 职位面试时都会被问到吧。 怎样避免就不赘述了,网上很多答案。 工具呢,当然也有很多,比如DDMS、MAT等,但是怎样在我们编码过程中植入内存检测代码,让我们程序在开发调试阶段就能发
阅读全文
摘要:上一篇文章楼主提到由Context引发的内存泄漏,在这一篇文章里,我们来谈谈Android开发中常见的Activity内存泄漏及解决办法。本文将会以“为什么”“怎么解决”的方式来介绍这几种内存泄漏。 在开篇之前,先来了解一下什么是内存泄漏。 什么是内存泄漏? 内存泄漏是当程序不再使用到的内存时,释放
阅读全文
摘要:LeakCanary 中文使用说明 10 May 2015 10 May 2015 LeakCanary Android 和 Java 内存泄露检测。 “A small leak will sink a great ship.” - Benjamin Franklin 千里之堤, 毁于蚁穴。 --
阅读全文
摘要:LeakCanary: 让内存泄露无所遁形 09 May 2015 09 May 2015 本文为LeakCanary: Detect all memory leaks!的翻译。原文在: https://corner.squareup.com/2015/05/leak-canary.html jav
阅读全文
摘要:之前碰到的OOM问题,终于很直白的呈现在我的眼前:我尝试了MAT,但是发现不怎么会用。直到今天终于发现了这个新工具: 当我们的App中存在内存泄露时会在通知栏弹出通知: 当点击该通知时,会跳转到具体的页面,展示出Leak的引用路径,如下图所示: LeakCanary 可以用更加直白的方式将内存泄露展
阅读全文
摘要:本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/2MsEAR9pQfMr1Sfs7cPdWQ 导语 智能手机发展到今天已经有十几个年头,手机的软硬件都已经发生了翻天覆地的变化,特别是Android阵营,
阅读全文
摘要:作者 Rave_Tian 2016.02.01 17:56* 字数 2988 阅读 520评论 0喜欢 0 2016.02.01 17:56* 字数 2988 阅读 520评论 0喜欢 0 2016.02.01 17:56* 字数 2988 阅读 520评论 0喜欢 0 分析和理解应用的内存使用情况
阅读全文

浙公网安备 33010602011771号