自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

转载 利用PorterDuff.Mode做橡皮擦效果

http://stackoverflow.com/questions/3467334/erase-bitmap-parts-using-porterduff-mode 假如我有一张背景图片, 在背景图片上覆盖绘制了一层半透明的绿色 当我们用手指涂抹屏幕的时候,手指涂抹过的地方绿色就被擦除,露出下面原先被遮挡住的背景图片 1.利用canvas的drawPath做擦除效果。 效果如

2013-05-31 17:38:16 1035

转载 android porterDuff 详解

最近一直在忙于图形方面的工作,在SKIA代码中看到了Porter-Duff 操作,通过翻译软件怎么也翻不出来,于是上网搜了搜,才恍然大悟。摘录片段如下:Porter-Duff 操作是 1 组 12 项用于描述数字图像合成的基本手法,包括Clear、Source Only、Destination Only、Source Over、Source In、SourceOut、Source

2013-05-31 16:47:14 792

转载 android canvas画图 切割画布(clipRect)

android切割画布的历程不算很难,可是理解起来也比较麻烦,这里写一下我的理解 但是不一定正确: canvas.clipRect(30, 30, 70, 70, Region.Op.XOR);最后一个参数有多个选择分别是://DIFFERENCE是第一次不同于第二次的部分显示出来             //REPLACE是显示第二次的             //REVERSE_D

2013-05-31 16:24:46 1106

转载 VirtualBox 共享文件夹设置 及 开机自动挂载

鉴于支付宝等服务无视我们Linux用户的存在,没办法,那只好在Linux上用VirtualBox虚拟一个Windows系统了。系统装好了,在日常使用过程中,往往要从VirtualBox的客户机(guest system)中使用主机(host system)里面的文件,那么通过共享文件夹的方式可以达成此目的。      我在这里写了个图文教程,说明设置过程,希望对大家有所帮助。(注:我的主机是U

2013-05-31 15:17:09 1404

转载 Android MediaRecorder实现暂停断点录音功能

Android MediaRecorder实现暂停断点录音功能分类: Android进阶 2012-07-04 14:37 1982人阅读 评论(2)收藏 举报androidfilestringlistviewlistnullAndroid  MediaRecorder实现暂停断点录音功能    最近研究了下MediaRecorder的录音功能,发现暂停之后

2013-05-29 10:43:03 861

转载 设计模式------备忘录模式(Memento pattern)

设计模式------备忘录模式(Memento pattern)分类: 设计模式2009-04-07 16:18 2303人阅读 评论(2) 收藏 举报设计模式stringuserjavaclass存储 设计模式------备忘录模式(Memento pattern) 一、引子   俗话说:世上难买后悔药。所以凡事讲究个“三思

2013-05-23 10:57:31 464

转载 Java开发中的23种设计模式

Java开发中的23种设计模式分类: Java2012-05-17 07:32 4345人阅读 评论(2) 收藏 举报java设计模式prototypeiteratordecoratoruml学习设计模式有两个意义:一、学习设计模式最重要的是了解模式的应用场景。编程遇到特定场景的话,要有意识联想到设计模式,哪怕细节忘了也没关系,翻翻书就找到了。

2013-05-23 10:42:58 444

转载 补丁(patch)的制作与应用

补丁(patch)的制作与应用此页由Linux Wiki用户Chenxing于2011年3月27日 (星期日) 18:51的最后更改。提示:此文已超过 2 年(779 天)未更新,如发现内容过时或有误,欢迎改进:)如果hack了开源代码,为了方便分享(如提交Bug)或自己留存使用,一般都要制作一个补丁(Patch)。在从源码安装软件时,也难免要应用些别人做好的补丁。本文

2013-05-15 17:01:09 536

转载 ubuntu VNC 安装配置和不能输入字母(快捷键)问题 .

ubuntu VNC 安装配置和不能输入字母(快捷键)问题分类: Linux skill 2012-01-19 11:19 1070人阅读 评论(0)收藏 举报 ubuntu图形终端serversessionvim 第一次写博客。不想再做没技术的活了。所以再学习。开始从零着手c++。不能眼高手低,这就当做我自己的学习笔记和积累吧。 这是在ubuntu

2013-05-14 11:20:21 1177

转载 SSH原理与运用(一):远程登录

SSH原理与运用(一):远程登录作者: 阮一峰日期: 2011年12月21日SSH是每一台Linux电脑的标准配置。随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。SSH具备多种功能,可以用于很多场合。有些事情,没有它就是办不成。本文是我的学习笔记,总结和解释了SSH

2013-05-13 15:31:01 431

转载 Android中View绘制流程以及invalidate()等相关方法分析

前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解     Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。                       整个View树的绘图流程是在ViewRoot.java类的performTraversa

2013-05-08 09:42:56 380

转载 一个程序员眼中的团队原型思考(1)-个体的孤独和团队的力量

一个程序员眼中的团队原型思考(1)-个体的孤独和团队的力量分类: 管理2010-07-25 21:41 15971人阅读 评论(59) 收藏 举报任务工具教育目录(?)[+] 写程序太久了,这大概是中了“原型”的毒了,我对事物的理解都喜欢从最简单的原理开始,喜欢从最为本质的地方开始。只有这样我才能更为深刻的理解新事物。但是带来的问题就

2013-05-07 09:43:42 600

转载 AsyncTask的介绍及基本使用方法

AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT

2013-05-06 14:14:19 578

翻译 RTTI:获取类的详细信息

通过RTTI,Class类和Reflection可以获取某个类的详细信息,包括其没有Public出来的信息,先看一个实例:[java] view plaincopyprint?public class ClassExtractor {      /** to discard qualifiers */      private sta

2013-05-06 14:08:14 527

转载 Android实战技巧:多线程AsyncTask

Android实战技巧:多线程AsyncTask分类: Android2012-05-12 19:50 3887人阅读 评论(0) 收藏 举报android多线程internetthreadimagebutton目录(?)[+]Understanding AsyncTaskAsyncTask是Android 1.5 Cubake加入的

2013-05-06 14:07:06 527

转载 java synchronized详解

java synchronized详解记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码

2013-05-06 11:29:04 443

android change style

android 运行时动态切换style, theme可以使用于整个application,而style适用于单个的view。

2013-04-27

java 加密签名算法

java中常用的base64编码,MD5,des加密,rsa 非对称加密

2013-04-23

深入理解aidl&service;

深入理解aidl和service机制。 aidl是android进行系统间通信的借口描述语言,仔细分析由aidl生成的java类,你会发现code是用的是proxy design pattern,能看到这层就会觉得google的设计其实真的是很巧妙。如果需要在别的package中引用aidl,需要保证A程序与B程序的AIDL文件要完全一致,包名和路径都要一致,不然会导致 binder invocation to an incorrect interface异常。 service是android可以在后台运行的机制。如果自己的service可以在别package中被引用,需要在manifest文件中把此service的android:exported属性设置为true,否则会导致引用时异常Android: java.lang.SecurityException: Permission Denial

2013-02-21

空空如也

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

TA关注的人

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