这是一个经验丰富的程序员和新手之间交流的片段: 老程序员:嘿,我听说你在学编程。太酷了,你学的啥? 初学者:我用我 Mac 上的 TextMate(注:Mac 下的一款文本编辑器)学习 PHP 和 HTML。 老程序员:哎呀呀呀,PHP 太差劲了。你应该学习 Ruby on Rails,在 HeroKu(注:一个云平台)上配置,用 Vim 写代码。TextMate 是给码农用的。然后搞搞 Node.js,那特别特别棒,非阻塞 I/O ..
本节引言: 本章给大家带来的是Android中的Menu(菜单),而在Android中的菜单有如下几种: OptionMenu:选项菜单,android中最常见的菜单,通过Menu键来调用 SubMenu:子菜单,android中点击子菜单将弹出一个显示子菜单项的悬浮框, 子菜单不支持嵌套,即不能包括其他子菜单 ContextMenu:上下文菜单,通过长按某个视图组件后出现的菜单,该组件需注册上下文菜单 本节我们来依依学习这几种菜..
惠新宸,是国内最有影响力的PHP技术专家,PHP开发组核心成员,PECL开发者,Zend公司外聘顾问。他曾供职于雅虎,百度,现在新浪微博任平台及数据部总架构师兼首席PHP顾问。惠新宸 是PHP NG核心开发者,PHP5.4,5.5的主要开发者。作为PECL开发者贡献了Yaf ,Yar以及Yac、Taint等多个优秀开源作品,同时也是APC,Opcache,Msgpack等项目的维护者。 从一个在网上搜PHP教程的初学者,到PHP开发组..
本节引言: 本节给大家带来的是最后一个用于显示信息的UI控件——PopupWindow(悬浮框),如果你想知道 他长什么样子,你可以打开你手机的QQ,长按列表中的某项,这个时候后弹出一个黑色的小 对话框,这种就是PopupWindow了,和AlertDialog对话框不同的是,他的位置可以是随意的; 另外AlertDialog是非堵塞线程的,而PopupWindow则是堵塞线程的!而官方有这样一句话来介绍 PopupWindow: A..
本节引言: 上节我们对Dialog的父类:AlertDialog进行了学习,而本节我们来学习下几个常用的 Dialog的基本使用,他们分别是:ProgressDialog(进度条对话框),DatePickerDialog (日期选择对话框)和TimePickerDialog(时间选择对话框)~,话不多说,开始本节内容~ 1.ProgressDialog(进度条对话框)的基本使用 我们创建进度条对话框的方式有两种: 1.直接..
大多数程序员要么是早起的鸟儿要么是个夜猫子,而且我敢打包票,你对自己属于哪一类心里一清二楚。现在有一种说法是,早起的鸟儿一般属于快乐群体。这是来自多伦多大学的一项研究表明的。据他们统计,这一类人不但早上的时候心情更为愉悦,而且他们更满意自己的生活。 但是此研究也发现,人们随着年龄的增长,越加喜欢早起工作,比如说60岁这个年龄层大多数就属于这一品种。如果你是一个年轻人,那么所占的百分比就只有7%左右。 “我们发现,老年人在早上的时候比年..
本节引言: 本节继续给大家带来是显示提示信息的第三个控件AlertDialog(对话框),同时它也是其他 Dialog的的父类!比如ProgressDialog,TimePickerDialog等,而AlertDialog的父类是:Dialog! 另外,不像前面学习的Toast和Notification,AlertDialog并不能直接new出来,如果你打开 AlertDialog的源码,会发现构造方法是protected的,如果我们..
1、不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2、初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3、看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 4、不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最..
本节引言: 本节带来的是Android中用于在状态栏显示通知信息的控件:Notification,相信大部分 学Android都对他都很熟悉,而网上很多关于Notification的使用教程都是基于2.x的,而 现在普遍的Android设备基本都在4.x以上,甚至是5.0以上的都有;他们各自的Notification 都是不一样的!而本节给大家讲解的是基于4.x以上的Notification,而5.0以上的Notification 我..
极客是出了名的难伺候,而程序员大概是我们周围最大的一群极客了。不过如果你送的是下面这几个礼物,他们或许就欣然接受了。 1.编程书籍 价格:25-50美元 大多数程序员经常会去商店购买他们下一个最爱的编程语言。在这里我推荐O’Reilly的一套书,Unleashed系列的也很不错。下面这几本就是现在比较流行的编程语言。 2. Safari Books Online 价格:22.99美元/月-42.99美元/月 不..