摘要: Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它们的生命周期直接被其所属的宿主activity的生命周期影响。设计哲学 Android在3.0中引入了fragments的概念,主要目的是用在大屏幕设备上--例如平板电脑上,支持更加动态和灵活的UI设计。平... 阅读全文
posted @ 2013-08-22 11:53 GreyWolf 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 本文译自http://www.raywenderlich.com/。原文由iOS教程团队 Matthijs Hollemans 撰写,经原网站管理员授权本博翻译。在iOS系统,考虑到手机电池电量,应用不允许在后台进行过多的操作,当用户未开启应用时,要怎么样才能通知用户呢?好比用户收到一个新的微博、喜欢的球队取得一场胜利或者是晚餐准备好了,如果应用都不在运行当中,当然也就无法去获得这些事件。幸运的是苹果提供一个解决方案,通过你自己的服务组件来替代应用持续地检查事件或在后台进行类似的操作,当事件实时发生时,服务组件能发送通知给应用,通过下列三种方式提醒用户:显示简短的文本作息,播放提示音,在应用图 阅读全文
posted @ 2013-08-22 11:11 GreyWolf 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];或者在应用程序文件Info.plist中将UIStatusBarHidden键设为ture。2.导航栏在纵向模式下导航栏为44像素高,在横向模式下为32像素高,导航栏提供了一个很少用的提示模式,该模式将高度扩展了30像素, 阅读全文
posted @ 2013-08-22 11:09 GreyWolf 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 如果你是一名 Web 开发者,很多时候都需要在本地搭建服务器测试环境,比如 Apache+Mysql+PHP 这样的环境。事实上 Mac OS X 中想要搭建这样的环境很简单,本文我们就会将详细的教程分享给大家。首先需要说明的是,Mac OS X 系统其实已经集成了 Apache+PHP环境,用户手动开启即可。在之前的 OS X 系统中,只需要进入「系统偏好设置——共享」,然后开启「Web 共享」就可以打开 Apache。不过在最新的 Mountain Lion 中苹果取消了这个共享功能的图形界面,只能从命令行开启。MOUNTAIN LION 中已经没有”WEB共享”启用 Apache/Web 阅读全文
posted @ 2013-08-22 11:02 GreyWolf 阅读(188) 评论(0) 推荐(0) 编辑