实现Android水印效果

Android

项目当中需要实现类似水印的效果,但又不是真的要对原始图片进行修改,只是在展现的时候加入一个小图片。

JavaEye上一篇《Android画图并保存图片》实现了这样的需求,很不错,感谢原作者分享了这么棒的经验。

[ Read More » ]

自定义ProgressDialog

Android

项目当中遇到这样一个应用场景:执行某个操作需要耗时15秒以上,依照惯例,这就要使用到进度条一类的UI控件,以安抚用户等待的烦躁心情。Android Framework已经提供了ProgressDialog,可以很好的解决这个问题。

ProgressDialog实际上是AlertDialog的子类,其有着两种不同的表现形式。第一种是针对没有明确的进度,不知道当前完成了多少的情况,此时使用一个转动的圆环来展现;第二种是针对有了明确的总进度,并知道当前的完成比例等信息,此时使用的是一个横条来展现。根据项目方案,我们的效果类似第一种情形。

[ Read More » ]

收获09年第一项投资

08年下半年,金融危机的影响是一浪高过一浪,进入09年以后,丝毫没有减退的迹象。就在这个关头,我做了一个“唐突”的决定,就是离开工作了近三年的公司,选择在这个时机从Web应用开发转向移动平台开发。现在来评判这次转型的得失,还不是时候,不过在辞职的第二天我做的一项投资决定,现在看来是划算的。

我觉得,英语、计算机和驾驶是三项基本技能,前两项早已经具备了,唯独剩下第三项。现在不在学校了,学习一项技能是需要支付不菲的费用的,也就是说是在进行教育投资,投入的是金钱和时间,产出的是技能。所以我一直不把它看做是仅仅在花钱,我视它是一项投资。

[ Read More » ]

将ContentProvider引入到Notepad Tutorial

Android

Notepad Tutorial是一个了解Android和学习Android应用开发的很好的向导,通过这个向导,初学者可以快速领会Activity的基本用法,以及数据库的常规操作等。

但是因为这个向导是面向初学者的,因此在一些话题上,它没有做深入的探讨。例如如何通过ContentProvider来存取数据。细心的读者会在Exercise1中看到这样一行话:If you wish for other activities to access or modify the data, you have to expose the data using a ContentProvider.

[ Read More » ]

祝福共和国

China

今天是共和国六十岁华诞,今天,我为共和国而祝福,为共和国而自豪。

祝福共和国更加繁荣昌盛,人民更加幸福安康;祝福中国更加开放、民主和自由,人民更加富裕,各民族共同进步,共享太平盛世。

[ Read More » ]