摘要: AlertDialog对话框的介绍1、获得AlertDialog静态内部类Buidler对象,由该类来创建AlertDialog对象,因为AlertDialog的构造方法全部是Protected类型2、通过Buidler对象设置对话框的标题、按钮以及按钮要响应的事件DialogInterface.OnClickListener3、调用Buidler的create()方法创建对话框4、调用AlterDialog的show()方法将内容显示出来方式一:类似于HTML的confirm对话框//AlertDialog对话框public void createAlertDialog(){ AlertDi 阅读全文
posted @ 2011-12-20 19:40 胖鹅 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 三、子菜单(Sub Menu),即菜单下面的菜单(二级或一下的菜单)1、覆盖Activity的onCreateOptionsMenu(Menu menu)方法,当第一次打开该方法的时候被自动调用2、调用Menu的addSubMenu()方法添加子菜单3、用返回的子菜单SubMenu对象调用add()方法添加菜单//当菜单超过六个以上的就会显示more标记——选项菜单(Option Menu)//覆盖了Activity的方法,当用户第一次打开菜单时该方法会被自动调用,@Overridepublic boolean onCreateOptionsMenu(Menu menu) { //添加子菜单 阅读全文
posted @ 2011-12-20 19:39 胖鹅 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 二、上下文菜单(Context Menu),用户长时间按着按键不放会弹出的菜单1、覆盖Activity的onCreateContextMenu()方法,调用Menu的add()方法添加菜单选项//上下文才菜单(Context Menu),当用户长时间按键不放弹出的菜单@Overridepublic void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { menu.add(0, 0, 0, "contextMenu"); menu.add(0, 1, 0, "con 阅读全文
posted @ 2011-12-20 19:38 胖鹅 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 菜单分为三种——选项菜单(Option Menu)、上下文菜单(Context Menu)、子菜单(Sub Menu)一、选项菜单(Option Menu),用户点击Menu按钮1、覆盖Activity的onCreateOptionsMenu(Menu menu)方法,当第一次打开该方法的时候被自动调用2、调用Menu的add()方法添加菜单,可以调用MenuItem的SetIcon()方法来为菜单设置图标//当菜单超过六个以上的就会显示more标记——选项菜单(Option Menu)//覆盖了Activity的方法,当用户第一次打开菜单时该方法会被自动调用,@Overridepublic 阅读全文
posted @ 2011-12-20 19:37 胖鹅 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 电子邮件的基本常识:1. 电子邮件服务器:1.1. SMTP (端口为 25 )服务器 ( 收发邮件 ) ——收邮件1.2. POP3/IMAP( 端口 110) 服务器 ( 读取 SMTP 服务器接收进来的该用户的邮件 ) ——取邮件备注:取邮件和收邮件是两个不同的过程, IMAP 邮件协议是 POP3 的升级版2. 电子邮箱 (Email 地址 )如果想用 JAVA 写一个邮件代理,需要先下载 javamail 的 jar 包JAF 框架>>ehlo itcast_test<<auth login plain>>auth login<<> 阅读全文
posted @ 2011-12-10 16:45 胖鹅 阅读(158) 评论(0) 推荐(0) 编辑
摘要: createSelect(this,arguments[0]||{});arguments[0]||{}的意思:如果参数arguments[0]不为空就返回arguments[0],如果arguments[0]为空就返回{}这个“匿名空对象”例如:options = options || {};Jquery中“选择”和“筛选”概念的区分:选择:从DOM树中找到自己需要的对象筛选:经过选择之后对象任然不满足自己的需要就要进一步的筛选,它是jquery中的定义的函数或者是方法,也就是进一步的选择如何让网页中显示显示自定义的ICO类型图标?1、只需要在根目录下添加favicon.ico图片即可2、不 阅读全文
posted @ 2011-12-10 16:44 胖鹅 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中Array对象可以和JSON对象对应起来,例如:var array = new Array();var json = { name:"huangbiao", age:23, getName:function(){ alert(this.name); }, getAge:function(){ alert(this.age); }}array = json;array["getName"]();//jquery的ready方法可以执行多次$(function(){ alert("jquery ready function& 阅读全文
posted @ 2011-12-06 21:49 胖鹅 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 该文转载自http://justjavac.iteye.com/blog/692525转载别人的工作经验?1、学历代表过去,能力代表现在,学习代表将来2、一定要有自己的发展方向,并为此目的定制可行的计划3、软件开发团队中,技术不是万能的,但没有技术是万万不能的!4、详细定制自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快了)5、书籍是人类进步的阶梯,对软件开发人员尤其如此“拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧。”只有将书本变成的自己智慧,才算是真正拥有了它。6、不要仅局限于某项技术的表面使用上,哪怕只 阅读全文
posted @ 2011-12-06 21:48 胖鹅 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1、不要为了钱而跳槽:要么你处于职业不稳定期,本身没有一个稳定的“市值”,要么高薪水背后有着更多的付出。如果这种付出只是辛苦一些倒也罢了,但是如果以错过职业发展时机为代价,那就太不值了。2、不要频繁跳槽:频繁跳槽会使自己的简历黯然无光,积累不能延续,你对企业的忠诚度会受到严重质疑3、不要盲跳:要了解下一家公司的职位是否适合自己,前途怎么样。不要欺骗自己主动相信一些听上去很好的条件,而是更多地关注那些职业的缺点自己能否接受4、不要跨行跨职业跳:换行不换职,换职不换行,在一般的情况下才能更有把握实现职业发展的顺利转换,才不会使自己总处于“危险境地”5、不要裸跳:增加自己和公司谈判的筹码,工作而不是 阅读全文
posted @ 2011-12-06 21:47 胖鹅 阅读(153) 评论(0) 推荐(0) 编辑
摘要: html加载javascript执行顺序1、JavaScript代码是Html文档的一部分,标记里面或者通过src引入的外部JS都是按照其语句的出现顺序执行的2、每个脚本定义的全局变量和函数都可以被后面执行的脚本所调用3、变量调用前必须提前声明,否则获取的变量值是undefined4、同一段脚本,函数定义可以出现在函数调用的后面,但是如果分别在两端代码,且函数调用在第一段代码中,则会报错。例如:<script type="text/javascript">aa();//浏览器会报错</script><script type="text 阅读全文
posted @ 2011-12-06 19:25 胖鹅 阅读(193) 评论(0) 推荐(0) 编辑