自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 安卓内存泄漏简析

说到内存泄漏,对于大多数人来说,只知其表面,却不知其本质。内存泄漏(Memory Leak):就是指本该被回收了,但是仍然在内存中,通俗点来说,就是我们以为它被GC回收了,然而GC却还以为它还有用,没有回收。而GC回收的机制是:当前对象不被任何对象引用。所以总结一下,内存泄漏就是:内存中某些对象已经没有使用价值,但是他们却还被直接或间接的被引用,导致GC无法回收。因为本身APP占用的内存就有限,当

2017-04-25 16:00:02 312

原创 关于自定义相机照片横竖屏转换问题的解决

在自定义相机中,横竖屏拍照时,其显示的图片与预览的时候方向不一致,有以下2种方法: 第一种:比较普遍, /** * 获取图片的旋转角度,有些系统把拍照的图片旋转了,有的没有旋转 */ int degree = readPictureDegree(f.get

2015-11-06 16:21:00 3735

原创 仿58同城拍照,可连拍多张照片,预览界面中显示所拍的缩略图

因公司项目需要,要做自定义相机,之前一直没接触过这方面的内容,然后在网上找demo 找到了两个demo 一个是仿微信多选,一个是仿58拍照,这两个在网上都可以搜到demo,然后我把两个demo合并起来,变成了我现在手机一次拍多张 选择多张的功能 下面是仿58拍照核心代码 在TakePhotoActivity.class中package com.spring.myphoto;import ja

2015-11-06 15:14:42 1341

原创 内存分配及其引用

内存分配:1.静态:静态存储区,内存在程序编译的时候就一句分配好,这块的内存在程序整个运行期间都一直存在,主要存放静态数据、全局的static数据和一些常量。2.栈式:在执行函数时,函数一些内部变量的存储都可以在栈上面创建,函数执行结束的时候这些存储单元就会自动被释放掉。3.堆式:也叫动态内存分配,可以用malloc或者new来申请分配一个内存。在C、C++中可能需要自己来是否,而JA

2017-04-27 17:33:34 574

原创 如何在项目中查找内存泄漏以及有哪些帮助工具?

相信很多人有过这种情况,想优化项目,却无从下手,而内存泄漏就是一个很大的模块,那么如何在现有的项目中查找内存泄漏呢?1.确定是否存在内存泄漏使用MAT内存分析工具我们可以反复执行某一个操作并同时执行GC排除可以回收掉的内存,观察data object(Heap视图中的一个数据对象)的Total Size值,正常情况下Total Size值会稳定在一个i额有限的范围内,也就是说代码良好,

2017-04-27 16:51:15 1665

原创 关于自定义相机预览问题的解决

在自定义相机预览时,有时候会发现图片有点变形,但是拍的照片木有问题,经过好长时间的研究之后,终于找到了一个最适合的解决办法:设置预览参数List<Size> sizes = parameters.getSupportedPreviewSizes();Size optimalSize = getOptimalPreviewSize(sizes,

2015-11-06 17:18:48 560

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除