摘要: 在做内存优化的时候,我们发现除了解决内存泄露问题,剩下的就只有想办法减少真实的内存占用。而在App中,大部分内存可能被我们图片占用了,所以减少图片的内存占用可以带来直接的效果。本文就简单介绍一张图片到底占用多少内存,我们先假设我们有一张图片时 600 * 800 的,图片占用空间大小假设是 100K 阅读全文
posted @ 2017-06-07 21:16 popfisher 阅读(15070) 评论(5) 推荐(0) 编辑
摘要: Android高效内存:让图片占用尽可能少的内存。图片尽可能小,为什么使用.9的原因;加载图片时控制图片的大小不要超过你的控件,考虑适当降低图片色彩质量,用完及时释放Bitmap资源。 阅读全文
posted @ 2017-04-26 18:22 popfisher 阅读(11872) 评论(0) 推荐(0) 编辑
摘要: Android7.0 中对 PopupWindow 这个常用的控件又做了一些改动,修复了以前遗留的一些问题的同时貌似又引入了一些问题(update方法会改变Gravity属性),本文通过在7.0设备上实测并且结合源码分析,带你了解关于 PopupWindow 的相关改动。 阅读全文
posted @ 2017-02-23 18:34 popfisher 阅读(8889) 评论(0) 推荐(1) 编辑
摘要: 使用Drawable有什么好处? 很方便得到一个矩形,圆,椭圆,圆环,很容易维护和修改;很方便实现圆角,渐变(线性渐变,径向渐变,扫描渐变);代替图片作为 View 的背景,减少 apk 的体积(减少 apk 体积最明显最有效的步骤就是去掉图片);大图片耗内存,使用 Drawable 节省内存,Android 本身对 Drawable 做了很好的优化(内存优化需要考虑) 阅读全文
posted @ 2016-12-30 19:43 popfisher 阅读(52709) 评论(0) 推荐(6) 编辑
摘要: 指纹识别这个名词听起来并不陌生,但是实际开发过程中用得并不多。Google从Android6.0(api23)开始才提供标准指纹识别支持,并对外提供指纹识别相关的接口。本文除了能适配6.0及以上系统,主要还提供6.0以下设备适配解决方案。 指纹识别用途 大概列举几个指纹识别的用途 指纹识别Googl 阅读全文
posted @ 2016-11-14 22:49 popfisher 阅读(35609) 评论(7) 推荐(2) 编辑
摘要: 封装一个独立弹窗Module,这里的弹窗包括普通的Dialog方式弹框和WindowManager方式弹窗。提供一种管理项目里面弹窗的方案,便于后期修改和维护。 首先描述一个在大项目中普遍存在的一个现象:由于项目的功能多,负责功能的人不同,当功能中需要一个普通的确定取消对话框时,大部分人都选择自己写 阅读全文
posted @ 2016-11-03 22:56 popfisher 阅读(5572) 评论(11) 推荐(3) 编辑
摘要: 在一次写博客的过程中,要截取手机app上的几张图片,然后粘贴到博客里面去,不了解这个工具的时候,我就从手机上截图(使用其他的截图app或者使用手机自己的截图功能),然后再传送到电脑上,然后再放到博文中,觉得很繁琐,要是有一个能够与手机交互的PC端工具那不就很方便了么,于是就搜索了一下,无意中就发现这 阅读全文
posted @ 2016-10-25 15:16 popfisher 阅读(22800) 评论(0) 推荐(1) 编辑
摘要: 说到PopupWindow,我个人感觉是又爱又恨,没有深入使用之前总觉得这个东西应该很简单,很好用,但是真正使用PopupWindow实现一些效果的时候总会遇到一些问题,但是即便是人家的api有问题,作为程序员也没有办法,只能去想办法去补救。 下面是我在使用过程中发现的关于PopupWindow的几 阅读全文
posted @ 2016-10-09 22:20 popfisher 阅读(33632) 评论(6) 推荐(4) 编辑
摘要: 在Android里面,一些炫酷的动画确实是很吸引人的地方,让然看了就赏心悦目,一个好看的动画可能会提高用户对软件的使用率。另外说到动画,在Android里面支持3种动画: 逐帧动画(Frame Animation)、补间动画(Tween Animation)和属性动画(Property Animat 阅读全文
posted @ 2016-09-04 23:43 popfisher 阅读(11157) 评论(0) 推荐(1) 编辑
摘要: 本文以配置github.com账号和git.oschina.net账号来逐步演示在Windows环境下配置Git多账号支持即在同一个电脑上管理多个ssh-key,对git多一分了解。 阅读全文
posted @ 2016-08-03 00:01 popfisher 阅读(65794) 评论(21) 推荐(31) 编辑