上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: Handler作为Android中一个消息传递的工具,使用非常频繁。不论是应用层开发,还是系统库件如AsyncTask的封装,都或多或少地使用了它。然而,Handler的危险性也是非常大的,使用起来稍有不慎就会引起内存泄露。 泄露来源分析: 常见错误用法: 这个用法的错误在于,它创造了一条非常长的引 阅读全文
posted @ 2016-03-21 19:56 Fishbonell 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 上一节中,记录了如何使用SurfaceView对摄像头进行预览( http://www.cnblogs.com/fishbone-lsy/p/5240504.html )。这一节,简单记录一下拍照的实现。 为了简单,我将单击预览画面作为拍照的触发动作,拍照之后,将照片存在手机本地的相册中。 拍照的方 阅读全文
posted @ 2016-03-06 15:03 Fishbonell 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 说起滤镜,是图像处理中常用的工具,它将原图赋予各种效果,像是在原图是蒙上了一层有效果的镜子。虽然最终的效果是这样,但是在移动的设备上,其原理不可能是放两张图。而是对原图的每一个点的ARGB进行变换。所以在写代码之前,我们需要了解,图像的ARGB是如何进行变换的。Android中可以通过颜色矩阵(Co 阅读全文
posted @ 2016-03-06 00:45 Fishbonell 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 本节主要记录在Android中不使用默认的拍照应用,而是自启摄像头,并不断刷新屏幕实现预览的功能。 AndroidManifest.xml: <activity android:name=".CameraActivity" android:screenOrientation="portrait"/> 阅读全文
posted @ 2016-03-03 23:16 Fishbonell 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲到用fragment代替activity,做主要的界面呈现,其主要难点就是要对fragment的生命周期非常熟悉。相对于activity,fragment的最大好处,就是其非常灵活的生命周期。我们可以将界面的任务分成两部分,一部分作UI的展示,另一部分则是和UI无关的后台任务。因为这两部分生 阅读全文
posted @ 2016-02-28 21:57 Fishbonell 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 从google在Android3.0推出fragment之后,fragment的使用场景越来越多。fragment可以将UI界面一块儿一块儿的封装,有更加强大、灵活的生命周期,更快的启动速度。现在越来越多的app,会较少的使用activity,而是用fragment完成大部分页面的展示。 在这里,我 阅读全文
posted @ 2016-02-28 17:03 Fishbonell 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1.有无背景对PopupWindow的影响。 设置了PopupWindow的background,点击Back键或者点击弹窗的外部区域,弹窗就会dismiss。相反,如果不设置PopupWindow的background,那么点击back键和点击弹窗的外部区域,弹窗是不会消失的。 原因是如果有背景, 阅读全文
posted @ 2016-01-29 16:55 Fishbonell 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 我们在google keep中删除记事块儿时,下面会弹出一个小条儿,问你是否撤消,一段时间后自动隐去,同时右划也可以使它隐去。最初我以为这个小条儿是做的一个自定义控件,后来无意中发现不用这么麻烦。Google在Android中做好了一个控件SnackBar可以简单地完成这个功能。要想支持Swip... 阅读全文
posted @ 2016-01-25 20:41 Fishbonell 阅读(1517) 评论(0) 推荐(0) 编辑
摘要: 在Android开发中,有时,会需要在应用中额外下载一些其他的插件,进行额外的功能。比如QQ的皮肤,掌阅的语音包,需要在使用过程中下载额外的apk,但是额外的apk无需安装我们即可使用里面的资源和方法。这样的功能就是用ClassLoader实现的。在此记录一些ClassLoader的使用方法与经... 阅读全文
posted @ 2016-01-24 14:10 Fishbonell 阅读(238) 评论(0) 推荐(0) 编辑
摘要: x字符x\\反斜线字符\0n带有八进制值0的字符n(0?@[\]^_`{|}~\p{Graph}可见字符:[\p{Alnum}\p{Punct}]\p{Print}可打印字符:[\p{Graph}\x20]\p{Blank}空格或制表符:[ \t]\p{Cntrl}控制字符:[\x00-\x1F\x... 阅读全文
posted @ 2016-01-09 00:18 Fishbonell 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页