- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 关于 Android 中 Bitmap 的 ARGB_8888、ALPHA_8、ARGB_4444、RGB_565 的理解
ARGBA 是 alpha,透明度。 RGB 是 Red、Green、Blue,红色、绿色、蓝色,三种原色。Bitmap.Config 有四种枚举类型ARGB_8888:ARGB 四个通道的值都是 8 位,加起来 32 位,也就是 4 个字节。每个像素点占用 4 个字节的大小。ARGB_4444:ARGB 四个通道的值都是 4 位,加起来 16 位,也就是 2 个字节。每个像素点占用 2 个字
2017-05-11 22:36:25 4398
转载 Hi,我们再来聊一聊 Java 的单例吧
本文转载自 http://www.barryzhang.com/archives/521 感谢原创作者 BarryZhang1. 前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗?作为一个 Java 开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我
2017-05-08 21:56:43 313
转载 Android Canvas 绘图之 PorterDuffXfermode
本文参照 http://blog.csdn.net/iispring/article/details/50472485概述类 Android.graphics.PorterDuffXfermode 继承自 android.graphics.Xfermode。当绘图时和前面的图案有重叠部分,为了设置重叠规则,需要用到 PorterDuffXfermode,需要将将其作为参数传给 Paint.setX
2017-05-05 17:43:42 738
原创 Android Google Tag Manager 死锁造成 ANR
项目中用到了 GTM,在 Application 中有 GTM 的初始化操作,如下TagManager tagManager = TagManager.getInstance(context);tagManager.setVerboseLoggingEnabled(true);PendingResult<ContainerHolder> pending = tagManager.lo
2017-05-05 17:33:47 801
原创 Android 使用 TraceView 分析卡顿问题
背景发现App的启动速度比较慢,但是到底慢在哪里,需要调查!使用 TraceView 来分析TraceView 是 Android SDK 内置的一款工具,在 tools 目录下。它可以加载 .trace 文件,通过图形化的方式来分析方法的调用时间,调用次数等等。怎么生成 .trace 文件?1. 通过代码生成在需要分析的开始位置添加以下代码// 文件保存到 Sdcard 根目录下,"/sdcard
2017-05-05 17:08:19 1110
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人