程序员的创造力和创新已然成为企业发展的一个非常重要的内容,所以现在我们越来越注重于创造一种能够促进创新行为的环境。 现在我们可以发现有些工作场所已经布置了桌球和沙包,在墙上喷涂滑稽的彩色油漆装饰,有的甚至安装水槽之类的娱乐设施,旨在能够启迪员工的灵感,启发他们的潜能。我不是这种噱头的铁杆粉丝,不过话说,现在有一些研究发现,我们完全可以通过一些非常简单的改动,来提高自己的创造力。1.调整灯光2013年的一组德国研究人员研究发现,光会影响我..
本节引言: 第九章给大家带来的是Android中的多媒体开发,与其说是多媒体开发还不如是多媒体相关API的 的使用,说下实际开发中我们做了一些和多媒体搭边的东西:拍照,录音,播放音乐,播放视频... 嗯,好吧,好像就这些了是吧,比如播放音乐,我们只是调用MediaPlayer,找到音乐文件, 然后调用下play方法播放而已...当然真正的多媒体开发又是另一个领域了,音视频的编码解码, 我等渣渣暂时只能仰望哈,我们知道怎么去调用这些AP..
最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已: 与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,这样才能把事情做得更好。我认识很多杰出的程序员——这是在亚马逊工作最好的额外“福利”之一。如果仔细观察他们,..
本节引言: 前两节我们学了Bitmap和一些基本的绘图API的属性以及常用的方法,但心里总觉得有点 不踏实,总得写点什么加深下映像是吧,嗯,本节我们就来写两个简单的例子: 1.简单画图板的实现 2.帮美女擦衣服的简单实现 嘿嘿,第二个例子是小猪刚学安卓写的一个小Demo~嘿嘿~ 开始本节内容~ 1.实战示例1:简单画图板的实现: 这个相信大家都不陌生,很多手机都会自带一个给用户涂鸦的画图板,这里我们就来写个简单的 例子,首先我..
你计算过吗?自己每天有多少个小时盯着电脑、电视、手机、平板电脑等液晶屏幕?根据英国近期做的一个调查结果显示,英国人一天盯着液晶屏幕看的时间平均有11个小时。 如果把这个数据按照一个星期为周期来计算,那么就相当每个人一个星期盯着液晶显示屏的时间是77.32小时。相信这个数字,对于在电脑和智能手机、平板电脑已经广泛普及的我们国家来说,并不算多。 既然如此“残酷”地使用了我们宝贵的眼睛,那么眼睛的状态、视力的情况受到影响也是理所当然的。有半数..
本节引言: 上两小节我们学习了Drawable以及Bitmap,都是加载好图片的,而本节我们要学习的绘图相关的 一些API,他们分别是Canvas(画布),Paint(画笔),Path(路径)!本节非常重要,同时也是我们 自定义View的基础哦~好的,话不多说开始本节内容~ 官方API文档:Canvas;Paint;Path; 1.相关方法详解 1)Paint(画笔): 就是画笔,用于设置绘制风格,如:线宽(笔触粗细),..
电脑已成为了我们工作的重要工具,白领们在享受电脑给工作带来的便利时,却也往往遭到了“电脑病”的侵袭。长时间的使用电脑,当你的身手已不再像古墓奇兵中的萝拉一样矫捷时,是该注意自己的健康了。如果你的行动,像是钢弹勇士一样机械化时,真的劝你该保养啰。假设你已经变成“向日葵”,只会随着电脑荧幕的闪光移动头部,“电脑植物人”是你最新的代名词,请赶紧暂停一下、起身活动活动,否则变成“矿物”时就真的没救了。 小编,给大家先讲讲长期使用电脑对人体影响比..
本节引言: 上节,我们已经学习了Bitmap的基本用法,而本节我们要来探讨的Bitmap的OOM问题, 大家在实际开发中可能遇到过,或者没遇到过因为Bitmap引起的OOM问题,本节我们 就来围绕这个话题来进行学习~了解什么是OOM,为什么会引起OOM,改善因Bitmap引起的 OOM问题~ 1.什么是OOM?为什么会引起OOM? 答:Out Of Memory(内存溢出),我们都知道Android系统会为每个APP分配一个独..
关于如何才能成为一名优秀的程序员,最近又一次成为了我们关注的焦点。下面是我认为我们最需要具备的特质: 善于解决问题。 既发奋又懒惰。 能理解别人的代码。 对编程充满热情。 为了学习而爱上学习。 擅长数学。 具有良好的沟通技巧。 强大的辩论技巧。 极端乐观。 极度悲观。 1.善于解决问题——希望大家都能认识到这一点。大多数优秀的程序员能够找到别人发现不了的解决方案。 2.既发奋又懒惰——这一点让很多人都感到吃惊。..
本节引言: 在上一节中我们对Android中的13种类型的Drawable的类型进行了讲解,有没有应用到自己的 项目当中呢?而本节我们来探讨的是Bitmap(位图)的一些使用,而在开始本节的内容之前我们 先来区分几个名词的概念: Drawable:通用的图形对象,用于装载常用格式的图像,既可以是PNG,JPG这样的图像, 也是前面学的那13种Drawable类型的可视化对象!我们可以理解成一个用来放画的——画框! Bitmap(位..